Home | History | Annotate | Download | only in m_sigframe

Lines Matching refs:tid

91    ThreadId tid = tst->tid;
99 addr - VG_STACK_REDZONE_SZB, size, tid );
104 /* Create a signal frame for thread 'tid'. Make a 3-arg frame
109 void VG_(sigframe_create) ( ThreadId tid,
130 tst = VG_(get_ThreadState)(tid);
161 VG_(set_SP)(tid, rsp);
162 VG_TRACK( post_reg_write, Vg_CoreSignal, tid, VG_O_STACK_PTR, sizeof(ULong));
165 VG_(set_IP)(tid, (ULong)handler);
166 VG_TRACK( post_reg_write, Vg_CoreSignal, tid, VG_O_INSTR_PTR, sizeof(ULong));
169 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 rsp = VG_(get_SP)(tid);
232 tid, tst->arch.vex.guest_RIP);
239 VG_TRACK( post_deliver_signal, tid, sigNo );