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();
681 void Initialize(ThreadState *thr) {
768 int Finalize(ThreadState *thr) {
808 void ForkBefore(ThreadState* thr, uptr pc) SANITIZER_NO_THREAD_SAFETY_ANALYSIS {
837 static void ForkAfter(ThreadState* thr,
852 void ForkParentAfter(ThreadState* thr, uptr pc) { ForkAfter(thr, false); }
854 void ForkChildAfter(ThreadState* thr, uptr pc, bool start_thread) {
879 void GrowShadowStack(ThreadState *thr) {
891 StackID CurrentStackId(ThreadState *thr, uptr pc) {
913 static bool TraceSkipGap(ThreadState* thr) {
944 void TraceSwitchPart(ThreadState* thr) {
961 void TraceSwitchPartImpl(ThreadState* thr) {
1037 void ThreadIgnoreBegin(ThreadState* thr, uptr pc) {
1048 void ThreadIgnoreEnd(ThreadState *thr) {
1063 ThreadState *thr = cur_thread();
1068 void ThreadIgnoreSyncBegin(ThreadState *thr, uptr pc) {
1078 void ThreadIgnoreSyncEnd(ThreadState *thr) {