Home | History | Annotate | Download | only in runtime

Lines Matching refs:tlsPtr_

271     return tlsPtr_.thread_local_mark_stack;
275 tlsPtr_.thread_local_mark_stack = stack;
300 const char* previous_cause = tlsPtr_.last_no_thread_suspension_cause;
302 tlsPtr_.last_no_thread_suspension_cause = cause;
315 tlsPtr_.last_no_thread_suspension_cause = old_cause;
373 CHECK(tlsPtr_.jpeer == nullptr);
374 return tlsPtr_.opeer;
382 return tlsPtr_.jpeer != nullptr || tlsPtr_.opeer != nullptr;
392 return tlsPtr_.exception != nullptr;
396 return tlsPtr_.exception;
407 tlsPtr_.exception = nullptr;
415 if (tlsPtr_.long_jump_context != nullptr) {
421 // ReleaseLongJumpContext tries to save the context in tlsPtr_.long_jump_context
425 delete tlsPtr_.long_jump_context;
427 tlsPtr_.long_jump_context = context;
443 tlsPtr_.managed_stack.SetTopQuickFrame(top_method);
447 tlsPtr_.managed_stack.SetTopShadowFrame(top);
451 return (tlsPtr_.managed_stack.GetTopQuickFrame() != nullptr) ||
452 (tlsPtr_.managed_stack.GetTopShadowFrame() != nullptr);
482 return tlsPtr_.jni_env;
491 return tlsPtr_.monitor_enter_object;
495 tlsPtr_.monitor_enter_object = obj;
540 return tlsPtr_.wait_next;
544 tlsPtr_.wait_next = next;
548 return tlsPtr_.class_loader_override;
569 return tlsPtr_.frame_id_to_shadow_frame != nullptr;
623 size_t base = OFFSETOF_MEMBER(Thread, tlsPtr_);
758 return tlsPtr_.stack_size - (tlsPtr_.stack_end - tlsPtr_.stack_begin);
765 return tlsPtr_.stack_end + GetStackOverflowReservedBytes(kRuntimeISA);
767 return tlsPtr_.stack_end;
772 return tlsPtr_.stack_end;
782 tlsPtr_.stack_end = tlsPtr_.stack_begin + GetStackOverflowReservedBytes(kRuntimeISA);
786 return tlsPtr_.stack_end == tlsPtr_.stack_begin;
809 return &tlsPtr_.managed_stack;
814 tlsPtr_.managed_stack.PushManagedStackFragment(fragment);
817 tlsPtr_.managed_stack.PopManagedStackFragment(fragment);
837 return tlsPtr_.top_handle_scope;
841 DCHECK_EQ(handle_scope->GetLink(), tlsPtr_.top_handle_scope);
842 tlsPtr_.top_handle_scope = handle_scope;
846 BaseHandleScope* handle_scope = tlsPtr_.top_handle_scope;
848 tlsPtr_.top_handle_scope = tlsPtr_.top_handle_scope->GetLink();
859 return tlsPtr_.debug_invoke_req;
863 return tlsPtr_.single_step_control;
996 return tlsPtr_.instrumentation_stack;
1001 return tlsPtr_.deps_or_stack_trace_sample.stack_trace_sample;
1006 tlsPtr_.deps_or_stack_trace_sample.stack_trace_sample = sample;
1011 return tlsPtr_.deps_or_stack_trace_sample.verifier_deps;
1019 DCHECK(verifier_deps == nullptr || tlsPtr_.deps_or_stack_trace_sample.verifier_deps == nullptr);
1020 tlsPtr_.deps_or_stack_trace_sample.verifier_deps = verifier_deps;
1032 return tlsPtr_.held_mutexes[level];
1036 tlsPtr_.held_mutexes[level] = mutex;
1062 return tlsPtr_.thread_local_end - tlsPtr_.thread_local_pos;
1067 return tlsPtr_.thread_local_limit - tlsPtr_.thread_local_pos;
1072 tlsPtr_.thread_local_end += bytes;
1073 DCHECK_LE(tlsPtr_.thread_local_end, tlsPtr_.thread_local_limit);
1081 return tlsPtr_.thread_local_start;
1084 return tlsPtr_.thread_local_pos;
1091 tlsPtr_.suspend_trigger = reinterpret_cast<uintptr_t*>(&tlsPtr_.suspend_trigger);
1098 tlsPtr_.suspend_trigger = nullptr;
1114 return tlsPtr_.thread_local_end - tlsPtr_.thread_local_start;
1118 return tlsPtr_.thread_local_objects;
1122 return tlsPtr_.rosalloc_runs[index];
1126 tlsPtr_.rosalloc_runs[index] = run;
1133 tlsPtr_.mterp_default_ibase = ibase;
1137 tlsPtr_.mterp_current_ibase = ibase;
1141 tlsPtr_.mterp_alt_ibase = ibase;
1145 return tlsPtr_.mterp_default_ibase;
1149 return tlsPtr_.mterp_current_ibase;
1153 return tlsPtr_.mterp_alt_ibase;
1665 } tlsPtr_;