title: Duplicate process without fork
body: <p>In linux embedded system I can see in <code>ps</code> 2 processes of the same binary(pid1=X, pid2=Y) those processes don't have threads(<code>/proc/X/task</code> and <code>/proc/Y/task</code> don't exist)</p>
  
  <p>When I look on <code>/proc/Y/status</code> I can see that the parent pid(PPID) is X.</p>
  
  <p>I looking on the binary file in Ida,that dynamic binary ,and do not see <code>fork</code> function in import table.</p>
  
  <p>When I change the some instructions with PTRACE of pid X or pid Y that influence on the another pid, so that seem they share the same code area </p>
  
  <p>If Y was thread of X I supposed to see it in <code>/proc/X/task</code> and not in <code>ps</code> without show threads flags.</p>
  
  <p>Which function can duplicate process that share the same code area but of <code>fork</code> ? </p>