Home | History | Annotate | Download | only in m_sigframe

Lines Matching refs:tid

94    ThreadId tid = tst->tid;
102 addr - VG_STACK_REDZONE_SZB, size, tid );
107 /* Create a signal frame for thread 'tid'. Make a 3-arg frame
112 void VG_(sigframe_create) ( ThreadId tid,
133 tst = VG_(get_ThreadState)(tid);
164 VG_(set_SP)(tid, esp);
165 VG_TRACK( post_reg_write, Vg_CoreSignal, tid, VG_O_STACK_PTR, sizeof(UInt));
168 VG_(set_IP)(tid, (UInt)handler);
169 VG_TRACK( post_reg_write, Vg_CoreSignal, tid, VG_O_INSTR_PTR, sizeof(UInt));
172 VG_TRACK( pre_mem_write, Vg_CoreSignal, tid, "signal handler frame",
178 VG_TRACK( post_mem_write, Vg_CoreSignal, tid,
180 VG_TRACK( post_mem_write, Vg_CoreSignal, tid,
182 VG_TRACK( post_mem_write, Vg_CoreSignal, tid,
189 tid, (Addr)handler, (Addr)frame );
193 /* Remove a signal frame from thread 'tid's stack, and restore the CPU
195 void VG_(sigframe_destroy)( ThreadId tid, Bool isRT )
202 vg_assert(VG_(is_valid_tid)(tid));
203 tst = VG_(get_ThreadState)(tid);
206 esp = VG_(get_SP)(tid);
232 tid, tst->arch.vex.guest_EIP);
239 VG_TRACK( post_deliver_signal, tid, sigNo );