Home
last modified time | relevance | path

Searched refs:pc (Results 26 – 50 of 53) sorted by relevance

123

/art/runtime/interpreter/mterp/arm/
Dmain.S245 add pc, rIBASE, \reg, lsl #${handler_size_bits}
248 add pc, \base, \reg, lsl #${handler_size_bits}
737 ldmfd sp!, {r3-r10,fp,pc} @ restore 10 regs and return
748 ldmfd sp!, {r3-r10,fp,pc} @ restore 10 regs and return
Dobject.S42 ldrd r0, r1, [r0] @ entry key (pc) and value (offset)
/art/runtime/jit/
Djit_code_cache.h128 const void* GetCodeFor(ArtMethod* method, uintptr_t pc = 0) const;
226 bool ContainsPc(const void* pc) const;
229 bool PrivateRegionContainsPc(const void* pc) const;
293 OatQuickMethodHeader* LookupMethodHeader(uintptr_t pc, ArtMethod* method)
Djit_code_cache.cc1470 OatQuickMethodHeader* JitCodeCache::LookupMethodHeader(uintptr_t pc, ArtMethod* method) { in LookupMethodHeader() argument
1474 --pc; in LookupMethodHeader()
1476 if (!ContainsPc(reinterpret_cast<const void*>(pc))) { in LookupMethodHeader()
1495 if (!method_header->Contains(pc)) { in LookupMethodHeader()
1499 if (shared_region_.IsInExecSpace(reinterpret_cast<const void*>(pc))) { in LookupMethodHeader()
1500 const void* code_ptr = zygote_map_.GetCodeFor(method, pc); in LookupMethodHeader()
1505 auto it = method_code_map_.lower_bound(reinterpret_cast<const void*>(pc)); in LookupMethodHeader()
1509 if (OatQuickMethodHeader::FromCodePointer(code_ptr)->Contains(pc)) { in LookupMethodHeader()
1520 OatQuickMethodHeader::FromCodePointer(data.GetCode())->Contains(pc)) { in LookupMethodHeader()
1534 << std::hex << pc; in LookupMethodHeader()
[all …]
/art/runtime/
Dstack_map.cc143 StackMap CodeInfo::GetStackMapForNativePcOffset(uint32_t pc, InstructionSet isa) const { in GetStackMapForNativePcOffset() argument
144 uint32_t packed_pc = StackMap::PackNativePc(pc, isa); in GetStackMapForNativePcOffset()
153 for (; it != stack_maps_.end() && (*it).GetNativePcOffset(isa) == pc; ++it) { in GetStackMapForNativePcOffset()
Dmonitor.cc483 uint32_t pc; in Lock() local
484 ArtMethod* m = self->GetCurrentMethod(&pc); in Lock()
487 TranslateLocation(m, pc, &filename, &line_number); in Lock()
583 uint32_t pc; in Lock() local
584 ArtMethod* m = self->GetCurrentMethod(&pc); in Lock()
597 uint32_t pc; in Lock() local
598 ArtMethod* m = self->GetCurrentMethod(&pc); in Lock()
Dmonitor.h279 static void TranslateLocation(ArtMethod* method, uint32_t pc,
Dstack_map.h416 StackMap GetStackMapForNativePcOffset(uint32_t pc, InstructionSet isa = kRuntimeISA) const;
Druntime_common.cc277 DumpRegister64(os, "pc", context.pc); in Dump()
Dart_method.h733 const OatQuickMethodHeader* GetOatQuickMethodHeader(uintptr_t pc)
/art/runtime/gc/
Dallocation_record.h61 void SetDexPc(uint32_t pc) { in SetDexPc() argument
62 dex_pc_ = pc; in SetDexPc()
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S518 pop {r4, r5, r6, r7, r8, r9, r10, r11, pc}
695 pop {r0-r2, pc}
1515 ldr pc, [r0, #ART_METHOD_QUICK_CODE_OFFSET_32]
1966 pop {r4, r10-r11, pc}
1972 pop {r4, r10-r11, pc}
1977 pop {r4, r10-r11, pc}
1982 pop {r4, r10-r11, pc}
1986 pop {r4, r10-r11, pc}
2001 pop {r4, r10-r11, pc}
2021 pop {pc}
[all …]
Dasm_support_arm.S60 add \rDest, pc @ Fixup GOT_PREL address.
/art/test/004-SignalTest/
Dsignaltest.cc86 sc->pc += 4; // Skip instruction causing segv. in signalhandler()
/art/libdexfile/dex/
Dcode_item_accessors.h177 bool GetLineNumForPc(const uint32_t pc, uint32_t* line_num) const;
/art/tools/jvmti-agents/breakpoint-logger/
DREADME.md20 being used. On ART this is a dex-pc. Dex-pcs can be found using tools such as
/art/compiler/debug/
Delf_debug_writer.cc241 auto is_pc_aligned = [](const void* pc) { return IsAligned<kPcAlign>(pc); }; in PackElfFileForJIT() argument
/art/dex2oat/dex/
Ddex_to_dex_compiler.cc53 QuickenedInfo(uint32_t pc, uint16_t index) : dex_pc(pc), dex_member_index(index) {} in QuickenedInfo()
/art/compiler/optimizing/
Doptimizing_cfi_test_expected.inc29 // 0x0000000e: pop {r5, r6, pc}
248 // 0x00000094: pop {r5, r6, pc}
Dcode_generator.cc1279 uint32_t pc = GetAssembler()->CodeSize(); in HasStackMapAtCurrentPc() local
1285 return stack_map_stream->GetStackMapNativePcOffset(count - 1) == pc; in HasStackMapAtCurrentPc()
/art/libprofile/profile/
Dprofile_compilation_info.h45 ProfileInlineCache(uint32_t pc, in ProfileInlineCache()
48 : dex_pc(pc), is_missing_types(missing_types), classes(profile_classes) {} in ProfileInlineCache()
/art/openjdkjvmti/
Dti_method.cc585 uint32_t pc = visitor.GetDexPc(/*abort_on_failure=*/false); in Run() local
586 if (pc == art::dex::kDexNoIndex) { in Run()
593 jvmtiError err = GetSlotType(method, pc, &descriptor, &slot_type); in Run()
/art/test/utils/
Dregen-test-files195 art-run-test-680-checker-deopt-dex-pc-0
/art/test/115-native-bridge/
Dnativebridge.cc566 sc->pc += 4; // Skip instruction causing segv & sigill. in StandardSignalHandler()
/art/tools/signal_dumper/
Dsignal_dumper.cc531 oss << StringPrintf(kIs64Bit ? "%016" PRIx64 " ???" : "%08" PRIx64 " ???", it->pc); in DumpThread()

123