Home
last modified time | relevance | path

Searched refs:ThreadOffset (Results 1 – 5 of 5) sorted by relevance

/art/runtime/
Doffsets.h59 class ThreadOffset : public Offset {
61 constexpr explicit ThreadOffset(size_t val) : Offset(val) {} in ThreadOffset() function
64 using ThreadOffset32 = ThreadOffset<PointerSize::k32>;
65 using ThreadOffset64 = ThreadOffset<PointerSize::k64>;
Dthread.h678 static constexpr ThreadOffset<pointer_size> ThinLockIdOffset() { in ThinLockIdOffset()
679 return ThreadOffset<pointer_size>( in ThinLockIdOffset()
685 static constexpr ThreadOffset<pointer_size> InterruptedOffset() { in InterruptedOffset()
686 return ThreadOffset<pointer_size>( in InterruptedOffset()
692 static constexpr ThreadOffset<pointer_size> ThreadFlagsOffset() { in ThreadFlagsOffset()
693 return ThreadOffset<pointer_size>( in ThreadFlagsOffset()
699 static constexpr ThreadOffset<pointer_size> UseMterpOffset() { in UseMterpOffset()
700 return ThreadOffset<pointer_size>( in UseMterpOffset()
706 static constexpr ThreadOffset<pointer_size> IsGcMarkingOffset() { in IsGcMarkingOffset()
707 return ThreadOffset<pointer_size>( in IsGcMarkingOffset()
[all …]
/art/compiler/utils/
Djni_macro_assembler.h88 virtual void StoreStackOffsetToThread(ThreadOffset<kPointerSize> thr_offs,
92 virtual void StoreStackPointerToThread(ThreadOffset<kPointerSize> thr_offs) = 0;
103 ThreadOffset<kPointerSize> src,
115 virtual void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset<kPointerSize> offs) = 0;
121 ThreadOffset<kPointerSize> thr_offs,
124 virtual void CopyRawPtrToThread(ThreadOffset<kPointerSize> thr_offs,
206 virtual void CallFromThread(ThreadOffset<kPointerSize> offset, ManagedRegister scratch) = 0;
/art/runtime/entrypoints/quick/
Dquick_entrypoints_enum.h39 static constexpr ThreadOffset<pointer_size> GetThreadOffset(QuickEntrypointEnum trampoline) { in GetThreadOffset()
/art/compiler/jni/quick/
Djni_compiler.cc73 static ThreadOffset<kPointerSize> GetJniEntrypointThreadOffset(JniEntrypoint which, in GetJniEntrypointThreadOffset()
78 ThreadOffset<kPointerSize> jni_start = in GetJniEntrypointThreadOffset()
87 ThreadOffset<kPointerSize> jni_end(-1); in GetJniEntrypointThreadOffset()
347 ThreadOffset<kPointerSize> read_barrier = QUICK_ENTRYPOINT_OFFSET(kPointerSize, in ArtJniCompileMethodInternal()
392 ThreadOffset<kPointerSize> jni_start( in ArtJniCompileMethodInternal()
591 ThreadOffset<kPointerSize> jni_end( in ArtJniCompileMethodInternal()