Home
last modified time | relevance | path

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

/aosp12/art/runtime/
H A Dthread.h680 return ThreadOffset<pointer_size>( in ThinLockIdOffset()
687 return ThreadOffset<pointer_size>( in InterruptedOffset()
694 return ThreadOffset<pointer_size>( in WeakRefAccessEnabledOffset()
701 return ThreadOffset<pointer_size>( in ThreadFlagsOffset()
707 static constexpr ThreadOffset<pointer_size> UseMterpOffset() { in UseMterpOffset()
708 return ThreadOffset<pointer_size>( in UseMterpOffset()
715 return ThreadOffset<pointer_size>( in IsGcMarkingOffset()
775 static constexpr ThreadOffset<pointer_size> SelfOffset() { in SelfOffset()
791 static constexpr ThreadOffset<pointer_size> PeerOffset() { in PeerOffset()
865 static constexpr ThreadOffset<pointer_size> StackEndOffset() { in StackEndOffset()
[all …]
H A Doffsets.h62 class ThreadOffset : public Offset {
64 constexpr explicit ThreadOffset(size_t val) : Offset(val) {} in ThreadOffset() function
67 using ThreadOffset32 = ThreadOffset<PointerSize::k32>;
68 using ThreadOffset64 = ThreadOffset<PointerSize::k64>;
/aosp12/art/compiler/utils/
H A Djni_macro_assembler.h121 virtual void StoreStackOffsetToThread(ThreadOffset<kPointerSize> thr_offs,
124 virtual void StoreStackPointerToThread(ThreadOffset<kPointerSize> thr_offs) = 0;
134 ThreadOffset<kPointerSize> src,
146 virtual void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset<kPointerSize> offs) = 0;
153 virtual void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset<kPointerSize> thr_offs) = 0;
155 virtual void CopyRawPtrToThread(ThreadOffset<kPointerSize> thr_offs,
237 virtual void CallFromThread(ThreadOffset<kPointerSize> offset) = 0;
/aosp12/art/compiler/jni/quick/
H A Djni_compiler.cc74 static ThreadOffset<kPointerSize> GetJniEntrypointThreadOffset(JniEntrypoint which, in GetJniEntrypointThreadOffset()
79 ThreadOffset<kPointerSize> jni_start = in GetJniEntrypointThreadOffset()
88 ThreadOffset<kPointerSize> jni_end(-1); in GetJniEntrypointThreadOffset()
285 ThreadOffset<kPointerSize> jni_start( in ArtJniCompileMethodInternal()
508 ThreadOffset<kPointerSize> jni_end( in ArtJniCompileMethodInternal()
620 ThreadOffset<kPointerSize> read_barrier = QUICK_ENTRYPOINT_OFFSET(kPointerSize, in ArtJniCompileMethodInternal()
/aosp12/art/runtime/entrypoints/quick/
H A Dquick_entrypoints_enum.h38 static constexpr ThreadOffset<pointer_size> GetThreadOffset(QuickEntrypointEnum trampoline) { in GetThreadOffset()