HomeSort by relevance Sort by last modified time
    Searched refs:ArtMethod (Results 1 - 25 of 254) sorted by null

1 2 3 4 5 6 7 8 91011

  /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);

Completed in 1752 milliseconds

1 2 3 4 5 6 7 8 91011