DELTA 303846 59 32 SVNb87o7sa || td->td_dbgflags & TDB_BORN || (td->td_dbgflags & TDB_BORN) != 0) ptracestop(td, SIGTRAP); td->td_dbgflags &= ~(TDB_SCX | TDB_BORN)ENDREP DELTA 302237 2678 211 SVN[eC F && !(td->td_dbgflags & TDB_EXIT)) { /* * Ignore ptrace stops except for thread exit * events when the process exits. */ENDREP DELTA 293481 0 250 SVN ju@0qu+1x^}TMO0=bJ- Wj@mf?n8;)*)gycAPO8+Y~ g_~2چ@M'w6]NQB?6a+KP؂9K  jn $` a@ a7a!| >'گb p,;(]?SLAsh [q] ,w-"/T/!scT4VL`,L]~% QzXjfX%Z5f\`F94CVAJɚWj9u@Ui`,<߱"L15 l; UĜ:`ܦ2EeQb{#DI#R7VQ4qd;𽯟kpp/Û@tu 7ڜ윜KEWa]h,j/K${Ф r{.r,TѬUI/c3u 8h|ppO>Eԗihs??U9Ѣ&,'P[ΦQ1''Ծ.&Kt^kJcLwOgv: ]u37@7TqS,<@߿`m15i&x7[|7щ;j *wLF!R'66.ǀ E2zڌѻF Mݪe}댏."=P `6QENDREP DELTA 303198 0 48 SVNKJ.?~rXTE LWP_EVENTSLWP_EVENTS: CTR3(KTR_PTRACE, "PT_LWP_EVENTS: pid %d %s -> %s", p->p_pid, p->p_flag2 & P2_LWP_EVENTS ? "enabled" : "disabled", data ? "enabled" : "disabled"); if (data) p->p_flag2 |= P2_LWP_EVENTS; else p->p_flag2 &= ~P2_LWP_EVENTSif (td2->td_dbgflags & TDB_BORN) pl->pl_flags |= PL_FLAG_BORN; if (td2->td_dbgflags & TDB_EXIT) pl->pl_flags |= PL_FLAG_EXITEENDREP DELTA 303591 0 28 SVN>KjkP5JCDzh#define TDB_BORN 0x00000200 /* New LWP indicator for ptrace() */ #define TDB_EXIT 0x00000400 /* Exiting LWP int p_pendingexits; /* (c) Count of pending thread exits#define P2_LWP_EVENTS 0x00000010 /* Report LWP events via ptrace(2)ENDREP DELTA 289636 118 27 SVNvpUoT6@ #define PT_LWP_EVENTS 24 /* report LWP birth and exit */#define PL_FLAG_BORN 0x100 /* new LWP */ #define PL_FLAG_EXITED 0x200 /* exiting LWPENDREP DELTA 293270 0 50 SVN $KDvE0d\W~dNU8WT~T~0H?X<W~dNU8WT~OS I7tH?/=R iNx^WMo@=ï.?Ibɲ]'hE`A쒸_,KXm#5 {{2\c׆(tQL0FWN&2n_u-ΣԢZd8Йa1Yp`nM/F#VA]h/M HK$Jou)K3M\<Mݰ$ GQ b޳ݧgCd4'% &7Ô$uwj/&`s+h_l7{Ҽ.8ìbF'OSklUY5'y FD tQ "e"bW,P" kWA"s{2ZL!L>#ڳ4c Gb'wcP~|_X84 xՅ7ݮD5zl ߠ 9=`9AΔhʤ'c{8^X&Tg6A%xaXC܃*#<9EKcoTΣ'%N"q\H;y jUSct\4uan. DE>]eB.!9hL*GsQɷ탹/!m?6eY0- gOio0@+ "6 3R^?r