Home
last modified time | relevance | path

Searched refs:quick_code (Results 1 – 9 of 9) sorted by relevance

/art/compiler/
Dcompiled_method.cc26 const ArrayRef<const uint8_t>& quick_code) in CompiledCode() argument
28 quick_code_(storage->DeduplicateCode(quick_code)), in CompiledCode()
99 const ArrayRef<const uint8_t>& quick_code, in CompiledMethod() argument
103 : CompiledCode(storage, instruction_set, quick_code), in CompiledMethod()
112 const ArrayRef<const uint8_t>& quick_code, in SwapAllocCompiledMethod() argument
121 quick_code, in SwapAllocCompiledMethod()
Dcompiled_method.h43 const ArrayRef<const uint8_t>& quick_code);
113 const ArrayRef<const uint8_t>& quick_code,
123 const ArrayRef<const uint8_t>& quick_code,
/art/test/661-oat-writer-layout/
Doat_writer_layout.cc42 const void* quick_code = in Java_Main_getOatMethodQuickCode() local
45 return static_cast<jlong>(reinterpret_cast<uintptr_t>(quick_code)); in Java_Main_getOatMethodQuickCode()
/art/runtime/
Dinstrumentation.cc230 static void UpdateEntryPoints(ArtMethod* method, const void* quick_code) in UpdateEntryPoints() argument
235 CHECK(CanHandleInitializationCheck(quick_code)); in UpdateEntryPoints()
238 if (jit != nullptr && jit->GetCodeCache()->ContainsPc(quick_code)) { in UpdateEntryPoints()
241 CHECK_EQ(reinterpret_cast<uintptr_t>(quick_code) & 1, 1u); in UpdateEntryPoints()
245 CHECK_NE(quick_code, GetQuickInstrumentationEntryPoint()); in UpdateEntryPoints()
250 if (method->GetEntryPointFromQuickCompiledCode() != quick_code) { in UpdateEntryPoints()
251 method->SetEntryPointFromQuickCompiledCode(quick_code); in UpdateEntryPoints()
303 static bool CanUseAotCode(ArtMethod* method, const void* quick_code) in CanUseAotCode() argument
305 if (quick_code == nullptr) { in CanUseAotCode()
326 return runtime->GetHeap()->IsInBootImageOatFile(quick_code); in CanUseAotCode()
Dclass_linker.cc3435 const void* quick_code = nullptr; in LinkCode() local
3440 quick_code = oat_method.GetQuickCode(); in LinkCode()
3442 runtime->GetInstrumentation()->InitializeMethodsCode(method, quick_code); in LinkCode()
/art/dex2oat/linker/
Doat_writer_test.cc80 ArrayRef<const uint8_t> quick_code = compiled_method->GetQuickCode(); in CheckMethod() local
81 EXPECT_FALSE(quick_code.empty()); in CheckMethod()
82 size_t code_size = quick_code.size() * sizeof(quick_code[0]); in CheckMethod()
83 EXPECT_EQ(0, memcmp(quick_oat_code, &quick_code[0], code_size)) in CheckMethod()
85 CHECK_EQ(0, memcmp(quick_oat_code, &quick_code[0], code_size)); in CheckMethod()
Dimage_writer.cc3328 const uint8_t* quick_code; in GetQuickCode() local
3333 quick_code = reinterpret_cast<const uint8_t*>(quick_oat_entry_point); in GetQuickCode()
3336 quick_code = GetOatAddressForOffset(quick_oat_code_offset, image_info); in GetQuickCode()
3342 if (quick_code == nullptr) { in GetQuickCode()
3346 quick_code = GetOatAddress(StubType::kQuickGenericJNITrampoline); in GetQuickCode()
3351 quick_code = GetOatAddress(StubType::kQuickResolutionTrampoline); in GetQuickCode()
3353 quick_code = GetOatAddress(StubType::kNterpTrampoline); in GetQuickCode()
3357 quick_code = GetOatAddress(StubType::kQuickToInterpreterBridge); in GetQuickCode()
3362 quick_code = GetOatAddress(StubType::kQuickResolutionTrampoline); in GetQuickCode()
3364 return quick_code; in GetQuickCode()
[all …]
Doat_writer.cc1217 ArrayRef<const uint8_t> quick_code = compiled_method->GetQuickCode(); in VisitMethod() local
1218 uint32_t code_size = quick_code.size() * sizeof(uint8_t); in VisitMethod()
1352 ArrayRef<const uint8_t> quick_code = compiled_method->GetQuickCode(); in VisitMethod() local
1353 uint32_t code_size = quick_code.size() * sizeof(uint8_t); in VisitMethod()
1779 ArrayRef<const uint8_t> quick_code = compiled_method->GetQuickCode(); in VisitMethod() local
1780 uint32_t code_size = quick_code.size() * sizeof(uint8_t); in VisitMethod()
1815 patched_code_.assign(quick_code.begin(), quick_code.end()); in VisitMethod()
1816 quick_code = ArrayRef<const uint8_t>(patched_code_); in VisitMethod()
1950 if (!out->WriteFully(quick_code.data(), code_size)) { in VisitMethod()
/art/oatdump/
Doatdump.cc1502 const void* quick_code = oat_method.GetQuickCode(); in DumpCode() local
1507 if (code_size == 0 || quick_code == nullptr) { in DumpCode()
1522 const uint8_t* quick_native_pc = reinterpret_cast<const uint8_t*>(quick_code); in DumpCode()
1537 const uint8_t* quick_native_pc = reinterpret_cast<const uint8_t*>(quick_code); in DumpCode()
2041 const void* quick_code = m->GetEntryPointFromQuickCompiledCodePtrSize( in GetQuickOatCodeBegin() local
2044 if (class_linker->IsQuickResolutionStub(quick_code) || in GetQuickOatCodeBegin()
2045 class_linker->IsQuickToInterpreterBridge(quick_code) || in GetQuickOatCodeBegin()
2046 class_linker->IsNterpTrampoline(quick_code) || in GetQuickOatCodeBegin()
2047 class_linker->IsQuickGenericJniStub(quick_code) || in GetQuickOatCodeBegin()
2048 class_linker->IsJniDlsymLookupStub(quick_code) || in GetQuickOatCodeBegin()
[all …]