Searched refs:quick_code (Results 1 - 10 of 10) sorted by relevance
/art/compiler/ |
H A D | compiled_method.cc | 26 const ArrayRef<const uint8_t>& quick_code) 29 quick_code_(compiler_driver_->GetCompiledMethodStorage()->DeduplicateCode(quick_code)) { 104 const ArrayRef<const uint8_t>& quick_code, 112 : CompiledCode(driver, instruction_set, quick_code), 125 const ArrayRef<const uint8_t>& quick_code, 138 quick_code, 25 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code) argument 102 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask, const ArrayRef<const uint8_t>& method_info, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& cfi_info, const ArrayRef<const LinkerPatch>& patches) argument 122 SwapAllocCompiledMethod( CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask, const ArrayRef<const uint8_t>& method_info, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& cfi_info, const ArrayRef<const LinkerPatch>& patches) argument
|
H A D | compiled_method.h | 41 const ArrayRef<const uint8_t>& quick_code); 393 const ArrayRef<const uint8_t>& quick_code, 407 const ArrayRef<const uint8_t>& quick_code,
|
H A D | oat_test.cc | 85 ArrayRef<const uint8_t> quick_code = compiled_method->GetQuickCode(); local 86 EXPECT_FALSE(quick_code.empty()); 87 size_t code_size = quick_code.size() * sizeof(quick_code[0]); 88 EXPECT_EQ(0, memcmp(quick_oat_code, &quick_code[0], code_size)) 90 CHECK_EQ(0, memcmp(quick_oat_code, &quick_code[0], code_size));
|
H A D | image_writer.cc | 2413 const uint8_t* quick_code; local 2418 quick_code = reinterpret_cast<const uint8_t*>(quick_oat_entry_point); 2421 quick_code = GetOatAddressForOffset(quick_oat_code_offset, image_info); 2425 if (quick_code != nullptr && (!method->IsStatic() || method->IsConstructor() || 2428 } else if (quick_code == nullptr && method->IsNative() && 2431 quick_code = GetOatAddress(kOatAddressQuickGenericJNITrampoline); 2432 } else if (quick_code == nullptr && !method->IsNative()) { 2434 quick_code = GetOatAddress(kOatAddressQuickToInterpreterBridge); 2440 quick_code = GetOatAddress(kOatAddressQuickResolutionTrampoline); 2442 if (!IsInBootOatFile(quick_code)) { 2504 const uint8_t* quick_code = GetQuickCode(orig, image_info, &quick_is_interpreted); local [all...] |
H A D | oat_writer.cc | 771 ArrayRef<const uint8_t> quick_code = compiled_method->GetQuickCode(); 772 uint32_t code_size = quick_code.size() * sizeof(uint8_t); 1238 ArrayRef<const uint8_t> quick_code = compiled_method->GetQuickCode(); 1239 uint32_t code_size = quick_code.size() * sizeof(uint8_t); 1274 patched_code_.assign(quick_code.begin(), quick_code.end()); 1275 quick_code = ArrayRef<const uint8_t>(patched_code_); 1364 if (!out->WriteFully(quick_code.data(), code_size)) {
|
/art/runtime/ |
H A D | instrumentation.cc | 103 static void UpdateEntrypoints(ArtMethod* method, const void* quick_code) 105 method->SetEntryPointFromQuickCompiledCode(quick_code); 703 void Instrumentation::UpdateMethodsCodeImpl(ArtMethod* method, const void* quick_code) { argument 706 new_quick_code = quick_code; 712 if (class_linker->IsQuickResolutionStub(quick_code) || 713 class_linker->IsQuickToInterpreterBridge(quick_code)) { 714 new_quick_code = quick_code; 718 new_quick_code = quick_code; 725 void Instrumentation::UpdateMethodsCode(ArtMethod* method, const void* quick_code) { argument 727 UpdateMethodsCodeImpl(method, quick_code); 730 UpdateMethodsCodeForJavaDebuggable(ArtMethod* method, const void* quick_code) argument 820 const void* quick_code = NeedDebugVersionFor(method) local [all...] |
H A D | instrumentation.h | 228 void UpdateMethodsCode(ArtMethod* method, const void* quick_code) 232 void UpdateMethodsCodeForJavaDebuggable(ArtMethod* method, const void* quick_code) 506 void UpdateMethodsCodeImpl(ArtMethod* method, const void* quick_code)
|
H A D | class_linker.cc | 2931 bool ClassLinker::ShouldUseInterpreterEntrypoint(ArtMethod* method, const void* quick_code) { argument 2936 if (quick_code == nullptr) { 2946 if (runtime->GetClassLinker()->IsQuickToInterpreterBridge(quick_code)) { 2959 // We could look at the oat file where `quick_code` is being defined, 2963 return (jit == nullptr) || !jit->GetCodeCache()->ContainsPc(quick_code); 2973 return !runtime->GetHeap()->IsInBootImageOatFile(quick_code); 3016 const void* quick_code = nullptr; local 3019 quick_code = oat_method.GetQuickCode(); 3022 if (quick_code == nullptr && method->IsNative()) { 3023 quick_code 3062 const void* quick_code = method->GetEntryPointFromQuickCompiledCode(); local [all...] |
H A D | class_linker.h | 592 static bool ShouldUseInterpreterEntrypoint(ArtMethod* method, const void* quick_code)
|
/art/oatdump/ |
H A D | oatdump.cc | 1587 const void* quick_code = oat_method.GetQuickCode(); local 1592 if (code_size == 0 || quick_code == nullptr) { 1676 const uint8_t* quick_native_pc = reinterpret_cast<const uint8_t*>(quick_code); 1699 const uint8_t* quick_native_pc = reinterpret_cast<const uint8_t*>(quick_code); 2078 const void* quick_code = m->GetEntryPointFromQuickCompiledCodePtrSize( local 2080 if (Runtime::Current()->GetClassLinker()->IsQuickResolutionStub(quick_code)) { 2081 quick_code = oat_dumper_->GetQuickOatCode(m); 2084 quick_code = reinterpret_cast<void*>(reinterpret_cast<uintptr_t>(quick_code) & ~0x1); 2086 return quick_code; [all...] |
Completed in 197 milliseconds