code: def get_process_mapping():
      
      stat_name = detect_proc()
      self_tty = _get_stat(os.getpid(), stat_name)[0]
      processes = {}
      for pid in os.listdir('/proc'):
          if not pid.isdigit():
              continue
          try:
              tty, ppid = _get_stat(pid, stat_name)
              if tty != self_tty:
                  continue
              args = _get_cmdline(pid)
              processes[pid] = Process(args=args, pid=pid, ppid=ppid)
          except IOError:
              # Process has disappeared - just ignore it.
              continue
      return processes
docs: Try to look up the process tree via the /proc interface.