• Josh Gao's avatar
    DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. · 8d6ca194
    Josh Gao authored
    Fix two races in debuggerd's PTRACE_ATTACH logic:
      1. The target thread in a crash dump request could exit between the
         /proc/<pid>/task/<tid> check and the PTRACE_ATTACH.
      2. Sibling threads could exit between listing /proc/<pid>/task and the
         PTRACE_ATTACH.
    
    Backport of NYC change I4dfe1ea30e2c211d2389321bd66e3684dd757591
    Bug: http://b/29555636
    Change-Id: I93f6423e6de38e2bc6c75d8d33052da4cd2daa8a
    8d6ca194
backtrace.c 4.62 KB