/art/runtime/ |
monitor_linux.cc | 21 void Monitor::LogContentionEvent(Thread*, uint32_t, uint32_t, ArtMethod*, uint32_t) {
|
cha.h | 31 class ArtMethod; 83 // For invalidating CHA dependency, we need to know both the ArtMethod and 84 // the method header. If the ArtMethod has compiled code with the method header 88 typedef std::pair<ArtMethod*, OatQuickMethodHeader*> MethodAndMethodHeaderPair; 95 void AddDependency(ArtMethod* method, 96 ArtMethod* dependent_method, 100 const ListOfDependentPairs& GetDependents(ArtMethod* method) REQUIRES(Locks::cha_lock_); 104 void RemoveAllDependenciesFor(ArtMethod* method) REQUIRES(Locks::cha_lock_); 134 ArtMethod* method, 146 ArtMethod* virtual_method [all...] |
runtime-inl.h | 39 inline QuickMethodFrameInfo Runtime::GetRuntimeMethodFrameInfo(ArtMethod* method) { 59 inline ArtMethod* Runtime::GetResolutionMethod() { 64 inline ArtMethod* Runtime::GetImtConflictMethod() { 69 inline ArtMethod* Runtime::GetImtUnimplementedMethod() { 74 inline ArtMethod* Runtime::GetCalleeSaveMethod(CalleeSaveType type) 80 inline ArtMethod* Runtime::GetCalleeSaveMethodUnchecked(CalleeSaveType type) 82 return reinterpret_cast<ArtMethod*>(callee_save_methods_[static_cast<size_t>(type)]);
|
jni_internal.h | 28 class ArtMethod; 48 static inline jmethodID EncodeArtMethod(ArtMethod* art_method) { 53 static inline ArtMethod* DecodeArtMethod(jmethodID method_id) { 54 return reinterpret_cast<ArtMethod*>(method_id);
|
managed_stack.h | 36 class ArtMethod; 70 ArtMethod** GetTopQuickFrameKnownNotTagged() const { 74 ArtMethod** GetTopQuickFrame() const { 86 void SetTopQuickFrame(ArtMethod** top) { 92 void SetTopQuickFrameTagged(ArtMethod** top) { 131 static TaggedTopQuickFrame CreateNotTagged(ArtMethod** sp) { 136 static TaggedTopQuickFrame CreateTagged(ArtMethod** sp) { 142 ArtMethod** GetSpKnownNotTagged() const { 145 return reinterpret_cast<ArtMethod**>(tagged_sp_); 148 ArtMethod** GetSp() const [all...] |
imtable.h | 30 class ArtMethod; 44 ArtMethod* Get(size_t index, PointerSize pointer_size) { 49 return reinterpret_cast<ArtMethod*>(value); 52 return reinterpret_cast<ArtMethod*>(value); 56 void Set(size_t index, ArtMethod* method, PointerSize pointer_size) { 72 void Populate(ArtMethod** data, PointerSize pointer_size) { 83 ALWAYS_INLINE static inline void GetImtHashComponents(ArtMethod* method, 89 // The (complete) hashing scheme to map an ArtMethod to a slot in the Interface Method Table 91 ALWAYS_INLINE static inline uint32_t GetImtIndex(ArtMethod* method)
|
native_stack_dump.h | 30 class ArtMethod; 37 ArtMethod* current_method = nullptr,
|
art_method-inl.h | 52 inline mirror::Class* ArtMethod::GetDeclaringClassUnchecked() { 58 inline mirror::Class* ArtMethod::GetDeclaringClass() { 76 inline void ArtMethod::SetDeclaringClass(ObjPtr<mirror::Class> new_declaring_class) { 80 inline bool ArtMethod::CASDeclaringClass(mirror::Class* expected_class, 88 inline uint16_t ArtMethod::GetMethodIndex() { 93 inline uint16_t ArtMethod::GetMethodIndexDuringLinking() { 98 inline uint32_t ArtMethod::GetDexMethodIndex() { 107 inline ObjPtr<mirror::Class> ArtMethod::LookupResolvedClassFromTypeIndex(dex::TypeIndex type_idx) { 115 inline ObjPtr<mirror::Class> ArtMethod::ResolveClassFromTypeIndex(dex::TypeIndex type_idx) { 121 inline bool ArtMethod::CheckIncompatibleClassChange(InvokeType type) [all...] |
instrumentation.h | 38 class ArtMethod; 70 ArtMethod* method, 75 ArtMethod* method, 85 ArtMethod* method, 94 ArtMethod* method, 101 ArtMethod* method, 108 ArtMethod* method, 114 ArtMethod* method, 123 ArtMethod* method, 140 ArtMethod* method [all...] |
quick_exception_handler.h | 32 class ArtMethod; 84 void SetHandlerQuickFrame(ArtMethod** handler_quick_frame) { 100 ArtMethod* GetHandlerMethod() const { 104 void SetHandlerMethod(ArtMethod* handler_quick_method) { 149 ArtMethod** handler_quick_frame_; 157 ArtMethod* handler_method_;
|
trace.h | 39 class ArtMethod; 140 void CompareAndUpdateStackTrace(Thread* thread, std::vector<ArtMethod*>* stack_trace) 146 ArtMethod* method, 152 ArtMethod* method, 159 ArtMethod* method, 165 ArtMethod* method, 171 ArtMethod* method, 177 ArtMethod* method, 188 ArtMethod* method, 194 ArtMethod* caller [all...] |
imt_conflict_table.h | 28 class ArtMethod; 46 ArtMethod* interface_method, 47 ArtMethod* implementation_method, 68 void SetInterfaceMethod(size_t index, PointerSize pointer_size, ArtMethod* method) { 72 void SetImplementationMethod(size_t index, PointerSize pointer_size, ArtMethod* method) { 76 ArtMethod* GetInterfaceMethod(size_t index, PointerSize pointer_size) const { 80 ArtMethod* GetImplementationMethod(size_t index, PointerSize pointer_size) const { 109 // NO_THREAD_SAFETY_ANALYSIS for calling with held locks. Visitor is passed a pair of ArtMethod* 115 ArtMethod* interface_method = GetInterfaceMethod(table_index, pointer_size); 119 ArtMethod* implementation_method = GetImplementationMethod(table_index, pointer_size) [all...] |
imtable_test.cc | 74 std::pair<ArtMethod*, ArtMethod*> LoadMethods(const std::string& class_name, 81 ArtMethod* method_a = 83 ArtMethod* method_b = 93 std::pair<ArtMethod*, ArtMethod*> methods = LoadMethods("LInterfaces$A;", "foo"); 100 std::pair<ArtMethod*, ArtMethod*> methods = LoadMethods("LInterfaces$Z;", "foo");
|
/art/runtime/interpreter/ |
interpreter_intrinsics.h | 24 class ArtMethod; 33 ArtMethod* const called_method,
|
shadow_frame.cc | 24 ArtMethod* m = GetMethod(); 30 CHECK(m->GetCodeItem() != nullptr) << ArtMethod::PrettyMethod(m); 38 ArtMethod* m = GetMethod();
|
/art/compiler/optimizing/ |
optimizing_compiler.h | 25 class ArtMethod; 37 bool EncodeArtMethodInInlineInfo(ArtMethod* method); 38 bool CanEncodeInlinedMethodInStackMap(const DexFile& caller_dex_file, ArtMethod* callee)
|
/art/runtime/entrypoints/ |
runtime_asm_entrypoints.h | 34 extern "C" void art_quick_imt_conflict_trampoline(ArtMethod*); 40 extern "C" void art_quick_to_interpreter_bridge(ArtMethod*); 46 extern "C" void art_invoke_obsolete_method_stub(ArtMethod*); 52 extern "C" void art_quick_generic_jni_trampoline(ArtMethod*); 64 extern "C" void art_quick_resolution_trampoline(ArtMethod*);
|
/art/runtime/mirror/ |
executable.cc | 25 bool Executable::CreateFromArtMethod(ArtMethod* method) { 36 template bool Executable::CreateFromArtMethod<PointerSize::k32, false>(ArtMethod* method); 37 template bool Executable::CreateFromArtMethod<PointerSize::k32, true>(ArtMethod* method); 38 template bool Executable::CreateFromArtMethod<PointerSize::k64, false>(ArtMethod* method); 39 template bool Executable::CreateFromArtMethod<PointerSize::k64, true>(ArtMethod* method); 41 ArtMethod* Executable::GetArtMethod() { 42 return reinterpret_cast<ArtMethod*>(GetField64(ArtMethodOffset())); 46 void Executable::SetArtMethod(ArtMethod* method) { 50 template void Executable::SetArtMethod<false>(ArtMethod* method); 51 template void Executable::SetArtMethod<true>(ArtMethod* method) [all...] |
class_ext-inl.h | 35 ArtMethod* method = arr->GetElementPtrSize<ArtMethod*,
|
/art/compiler/jit/ |
jit_compiler.h | 28 class ArtMethod; 39 bool CompileMethod(Thread* self, ArtMethod* method, bool osr) 59 bool AddToCodeCache(ArtMethod* method, const CompiledMethod* compiled_method)
|
jit_logger.h | 27 class ArtMethod; 97 void WriteLog(const void* ptr, size_t code_size, ArtMethod* method) 111 void WritePerfMapLog(const void* ptr, size_t code_size, ArtMethod* method) 117 void WriteJitDumpLog(const void* ptr, size_t code_size, ArtMethod* method)
|
/art/openjdkjvmti/ |
ti_breakpoint.h | 41 class ArtMethod; 53 Breakpoint(art::ArtMethod* m, jlocation loc); 62 art::ArtMethod* GetMethod() const { 71 art::ArtMethod* method_;
|
/art/test/1947-breakpoint-redefine-deopt/ |
check_deopt.cc | 27 ArtMethod* art_method = ArtMethod::FromReflectedMethod(soa, m);
|
/art/tools/cpp-define-generator/ |
offset_art_method.def | 17 // Offsets within art::ArtMethod. 20 #include "art_method.h" // art::ArtMethod 26 DEFINE_EXPR(ART_METHOD_ ## field_name ## _OFFSET_32, int32_t, art::ArtMethod::method_name##Offset(art::PointerSize::k32).Int32Value()) \ 27 DEFINE_EXPR(ART_METHOD_ ## field_name ## _OFFSET_64, int32_t, art::ArtMethod::method_name##Offset(art::PointerSize::k64).Int32Value()) 30 DEFINE_EXPR(ART_METHOD_ ## field_name ## _OFFSET, int32_t, art::ArtMethod::method_name##Offset().Int32Value())
|
/art/test/616-cha-unloading/ |
cha_unload.cc | 36 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, java_method);
|