Lines Matching defs:ThreadState
52 "initial-exec"))) char cur_thread_placeholder[sizeof(ThreadState)];
80 static TracePart* TracePartAlloc(ThreadState* thr) {
233 void DoReset(ThreadState* thr, uptr epoch) SANITIZER_NO_THREAD_SAFETY_ANALYSIS {
252 static TidSlot* FindSlotAndLock(ThreadState* thr)
296 void SlotAttachAndLock(ThreadState* thr) {
320 static void SlotDetachImpl(ThreadState* thr, bool exiting) {
352 void SlotDetach(ThreadState* thr) {
357 void SlotLock(ThreadState* thr) SANITIZER_NO_THREAD_SAFETY_ANALYSIS {
377 void SlotUnlock(ThreadState* thr) {
407 ThreadState::ThreadState(Tid tid)
569 void UnmapShadow(ThreadState *thr, uptr addr, uptr size) {
670 ThreadState* thr = cur_thread();
682 void Initialize(ThreadState *thr) {
769 int Finalize(ThreadState *thr) {
809 void ForkBefore(ThreadState* thr, uptr pc) SANITIZER_NO_THREAD_SAFETY_ANALYSIS {
839 static void ForkAfter(ThreadState* thr,
855 void ForkParentAfter(ThreadState* thr, uptr pc) { ForkAfter(thr, false); }
857 void ForkChildAfter(ThreadState* thr, uptr pc, bool start_thread) {
882 void GrowShadowStack(ThreadState *thr) {
894 StackID CurrentStackId(ThreadState *thr, uptr pc) {
916 static bool TraceSkipGap(ThreadState* thr) {
947 void TraceSwitchPart(ThreadState* thr) {
964 void TraceSwitchPartImpl(ThreadState* thr) {
1040 void ThreadIgnoreBegin(ThreadState* thr, uptr pc) {
1051 void ThreadIgnoreEnd(ThreadState *thr) {
1066 ThreadState *thr = cur_thread();
1071 void ThreadIgnoreSyncBegin(ThreadState *thr, uptr pc) {
1081 void ThreadIgnoreSyncEnd(ThreadState *thr) {