Home
last modified time | relevance | path

Searched refs:func_offset (Results 1 – 20 of 20) sorted by relevance

/aosp12/system/unwinding/libunwindstack/tests/
H A DSymbolsTest.cpp72 uint64_t func_offset; in TYPED_TEST_P() local
75 ASSERT_EQ(0U, func_offset); in TYPED_TEST_P()
100 uint64_t func_offset; in TYPED_TEST_P() local
103 ASSERT_EQ(0U, func_offset); in TYPED_TEST_P()
146 uint64_t func_offset; in TYPED_TEST_P() local
149 ASSERT_EQ(1U, func_offset); in TYPED_TEST_P()
154 ASSERT_EQ(4U, func_offset); in TYPED_TEST_P()
208 uint64_t func_offset; in TYPED_TEST_P() local
243 uint64_t func_offset; in TYPED_TEST_P() local
287 uint64_t func_offset; in TYPED_TEST_P() local
[all …]
H A DElfTest.cpp135 uint64_t func_offset; in TEST_F() local
136 ASSERT_FALSE(elf.GetFunctionName(0, &name, &func_offset)); in TEST_F()
/aosp12/system/unwinding/libunwindstack/tools/
H A Dunwind_symbols.cpp94 uint64_t func_offset; in main() local
95 if (!elf.GetFunctionName(func_addr, &cur_name, &func_offset)) { in main()
99 printf("<0x%" PRIx64 ">", func_addr - func_offset); in main()
100 if (func_offset != 0) { in main()
101 printf("+%" PRId64, func_offset); in main()
113 uint64_t func_offset; in main() local
114 if (elf.GetFunctionName(addr, &cur_name, &func_offset)) { in main()
116 printf("<0x%" PRIx64 "> Function: %s\n", addr - func_offset, cur_name.c_str()); in main()
H A Dunwind_info.cpp55 uint64_t func_offset; in DumpArm() local
56 if (elf->GetFunctionName(pc + load_bias, &name, &func_offset) && !name.empty()) { in DumpArm()
94 uint64_t func_offset; in DumpDwarfSection() local
95 if (elf->GetFunctionName(fde->pc_start, &name, &func_offset) && !name.empty()) { in DumpDwarfSection()
/aosp12/system/unwinding/libunwindstack/
H A DSymbols.cpp50 Symbols::Info* Symbols::BinarySearch(uint64_t addr, Memory* elf_memory, uint64_t* func_offset) { in BinarySearch() argument
58 *func_offset = addr - sym_value; in BinarySearch()
80 *func_offset = addr - sym.st_value; in BinarySearch()
127 uint64_t* func_offset) { in GetName() argument
131 info = BinarySearch<SymType, false>(addr, elf_memory, func_offset); in GetName()
136 info = BinarySearch<SymType, true>(addr, elf_memory, func_offset); in GetName()
140 info = BinarySearch<SymType, true>(addr, elf_memory, func_offset); in GetName()
H A DLocalUnwinder.cpp113 uint64_t func_offset; in Unwind() local
114 if (elf->GetFunctionName(rel_pc, &func_name, &func_offset)) { in Unwind()
116 func_name, func_offset); in Unwind()
H A DSymbols.h47 bool GetName(uint64_t addr, Memory* elf_memory, SharedString* name, uint64_t* func_offset);
59 Info* BinarySearch(uint64_t addr, Memory* elf_memory, uint64_t* func_offset);
H A DElf.cpp108 bool Elf::GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset) { in GetFunctionName() argument
110 return valid_ && (interface_->GetFunctionName(addr, name, func_offset) || in GetFunctionName()
112 gnu_debugdata_interface_->GetFunctionName(addr, name, func_offset))); in GetFunctionName()
H A DMapInfo.cpp276 bool MapInfo::GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset) { in GetFunctionName() argument
286 return elf()->GetFunctionName(addr, name, func_offset); in GetFunctionName()
H A DElfInterface.cpp425 uint64_t* func_offset) { in GetFunctionName() argument
431 if (symbol->template GetName<SymType>(addr, memory_, name, func_offset)) { in GetFunctionName()
/aosp12/system/unwinding/libbacktrace/
H A DUnwindStackMap.cpp137 uint64_t func_offset; in GetFunctionName() local
138 if (!elf->GetFunctionName(elf->GetRelPc(pc, map_info), &name, &func_offset)) { in GetFunctionName()
141 *offset = func_offset; in GetFunctionName()
H A DBacktrace.cpp115 if (frame->func_offset) { in FormatFrameData()
116 line += StringPrintf("+%" PRIu64, frame->func_offset); in FormatFrameData()
H A DUnwindStack.cpp138 back_frame->func_offset = frame->function_offset; in Unwind()
H A Dbacktrace_test.cpp831 frame.func_offset = 0; in TEST_F()
891 frame.func_offset = 645; in TEST_F()
901 frame.func_offset = 645; in TEST_F()
/aosp12/art/runtime/
H A Dnative_stack_dump.cc387 if (it->func_offset != 0) { in DumpNativeStack()
388 os << "+" << it->func_offset; in DumpNativeStack()
/aosp12/system/unwinding/libunwindstack/include/unwindstack/
H A DElf.h56 bool GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset);
H A DMapInfo.h137 bool GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset);
H A DElfInterface.h206 bool GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset) override;
/aosp12/system/unwinding/libbacktrace/include/backtrace/
H A DBacktrace.h92 uint64_t func_offset; // pc relative to the start of the function, only valid if func_name is not member
/aosp12/art/tools/signal_dumper/
H A Dsignal_dumper.cc545 if (it->func_offset != 0) { in DumpThread()
546 oss << "+" << it->func_offset; in DumpThread()