Home
last modified time | relevance | path

Searched refs:GetFunctionName (Results 1 – 25 of 32) sorted by relevance

12

/aosp12/system/unwinding/libunwindstack/tests/
H A DDexFilesTest.cpp182 dex_files_->GetFunctionName(maps_.get(), 0, &method_name, &method_offset); in TEST_F()
195 dex_files_->GetFunctionName(maps_.get(), 0x300100, &method_name, &method_offset); in TEST_F()
210 dex_files_->GetFunctionName(maps_.get(), 0x301102, &method_name, &method_offset); in TEST_F()
224 dex_files_->GetFunctionName(maps_.get(), 0x300104, &method_name, &method_offset); in TEST_F()
240 dex_files_->GetFunctionName(maps_.get(), 0x300106, &method_name, &method_offset); in TEST_F()
253 dex_files_->GetFunctionName(maps_.get(), 0x300100, &method_name, &method_offset); in TEST_F()
259 dex_files_->GetFunctionName(maps_.get(), 0x300100, &method_name, &method_offset); in TEST_F()
277 dex_files_->GetFunctionName(maps_.get(), 0x300104, &method_name, &method_offset); in TEST_F()
291 dex_files_->GetFunctionName(maps_.get(), 0x300104, &method_name, &method_offset); in TEST_F()
307 dex_files_->GetFunctionName(maps_.get(), 0x300100, &method_name, &method_offset); in TEST_F()
[all …]
H A DDexFileTest.cpp177 ASSERT_TRUE(dex_file->GetFunctionName(0x4102, &method, &method_offset)); in TEST()
181 ASSERT_TRUE(dex_file->GetFunctionName(0x4118, &method, &method_offset)); in TEST()
195 EXPECT_FALSE(dex_file->GetFunctionName(0x100000, &method, &method_offset)); in TEST()
197 EXPECT_FALSE(dex_file->GetFunctionName(0x98, &method, &method_offset)); in TEST()
214 ASSERT_TRUE(dex_file->GetFunctionName(0x4118, &method, &method_offset)); in TEST()
224 ASSERT_TRUE(dex_file->GetFunctionName(0x4118, &method, &method_offset)); in TEST()
229 ASSERT_TRUE(dex_file->GetFunctionName(0x4102, &method, &method_offset)); in TEST()
H A DElfFake.cpp36 bool ElfInterfaceFake::GetFunctionName(uint64_t, SharedString* name, uint64_t* offset) { in GetFunctionName() function in unwindstack::ElfInterfaceFake
H A DMapInfoTest.cpp72 ASSERT_TRUE(map_info.GetFunctionName(1000, &name, &offset)); in TEST()
/aosp12/system/unwinding/libunwindstack/tools/
H A Dunwind_symbols.cpp95 if (!elf.GetFunctionName(func_addr, &cur_name, &func_offset)) { in main()
114 if (elf.GetFunctionName(addr, &cur_name, &func_offset)) { in main()
H A Dunwind_info.cpp56 if (elf->GetFunctionName(pc + load_bias, &name, &func_offset) && !name.empty()) { in DumpArm()
95 if (elf->GetFunctionName(fde->pc_start, &name, &func_offset) && !name.empty()) { in DumpDwarfSection()
/aosp12/system/unwinding/libunwindstack/
H A DElfInterfaceArm.cpp173 bool ElfInterfaceArm::GetFunctionName(uint64_t addr, SharedString* name, uint64_t* offset) { in GetFunctionName() function in unwindstack::ElfInterfaceArm
178 if (ElfInterface32::GetFunctionName(addr | 1, name, offset)) { in GetFunctionName()
H A DElf.cpp108 bool Elf::GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset) { in GetFunctionName() function in unwindstack::Elf
110 return valid_ && (interface_->GetFunctionName(addr, name, func_offset) || in GetFunctionName()
112 gnu_debugdata_interface_->GetFunctionName(addr, name, func_offset))); in GetFunctionName()
H A DGlobalDebugImpl.h171 bool GetFunctionName(Maps* maps, uint64_t pc, SharedString* name, uint64_t* offset) { in GetFunctionName() function
174 return file->GetFunctionName(pc, name, offset); in GetFunctionName()
186 return file->GetFunctionName(pc, &name, &offset); in Find()
H A DUnwinder.cpp93 dex_files_->GetFunctionName(maps_, dex_pc, &frame->function_name, &frame->function_offset); in FillInDexFrame()
280 !elf->GetFunctionName(step_pc, &frame->function_name, &frame->function_offset)) { in Unwind()
487 !elf->GetFunctionName(debug_pc, &frame.function_name, &frame.function_offset)) { in BuildFrameFromPcOnly()
H A DDexFile.h49 bool GetFunctionName(uint64_t dex_pc, SharedString* method_name, uint64_t* method_offset);
H A DMapInfo.cpp276 bool MapInfo::GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset) { in GetFunctionName() function in unwindstack::MapInfo
286 return elf()->GetFunctionName(addr, name, func_offset); in GetFunctionName()
H A DLocalUnwinder.cpp114 if (elf->GetFunctionName(rel_pc, &func_name, &func_offset)) { in Unwind()
H A DElfInterfaceArm.h80 bool GetFunctionName(uint64_t addr, SharedString* name, uint64_t* offset) override;
/aosp12/system/unwinding/libbacktrace/
H A DUnwindStackMap.cpp114 std::string UnwindStackMap::GetFunctionName(uint64_t pc, uint64_t* offset) { in GetFunctionName() function in UnwindStackMap
138 if (!elf->GetFunctionName(elf->GetRelPc(pc, map_info), &name, &func_offset)) { in GetFunctionName()
H A DUnwindStack.cpp155 return GetMap()->GetFunctionName(pc, offset); in GetFunctionNameRaw()
180 return GetMap()->GetFunctionName(pc, offset); in GetFunctionNameRaw()
H A DUnwindStackMap.h50 virtual std::string GetFunctionName(uint64_t pc, uint64_t* offset) override;
H A Dbacktrace_test.cpp1256 std::string func_name = backtrace->GetFunctionName(read_addr, &offset); in TEST_F()
1337 std::string func_name = backtrace->GetFunctionName(read_addr, &offset); in TEST_F()
1511 ASSERT_NE(std::string(""), backtrace->GetFunctionName(cur_func_offset, &offset)); in TEST_F()
1524 ASSERT_NE(std::string(""), backtrace->GetFunctionName(cur_func_offset, &offset)); in TEST_F()
1605 ASSERT_EQ(std::string(""), backtrace->GetFunctionName(device_map_uint, &offset)); in UnwindFromDevice()
1606 ASSERT_EQ(std::string(""), backtrace->GetFunctionName(device_map_uint, &offset, &map)); in UnwindFromDevice()
1607 ASSERT_EQ(std::string(""), backtrace->GetFunctionName(0, &offset)); in UnwindFromDevice()
1613 ASSERT_NE(std::string(""), backtrace->GetFunctionName(cur_func_offset, &offset, &map)); in UnwindFromDevice()
1615 ASSERT_EQ(std::string(""), backtrace->GetFunctionName(cur_func_offset, &offset, &map)); in UnwindFromDevice()
H A DBacktrace.cpp56 std::string Backtrace::GetFunctionName(uint64_t pc, uint64_t* offset, const backtrace_map_t* map) { in GetFunctionName() function in Backtrace
/aosp12/system/unwinding/libunwindstack/include/
H A DGlobalDebugInterface.h34 virtual bool GetFunctionName(Maps* maps, uint64_t pc, SharedString* name, uint64_t* offset) = 0;
/aosp12/system/unwinding/libunwindstack/include/unwindstack/
H A DElfInterface.h82 virtual bool GetFunctionName(uint64_t addr, SharedString* name, uint64_t* offset) = 0;
206 bool GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset) override;
H A DElf.h56 bool GetFunctionName(uint64_t addr, SharedString* name, uint64_t* func_offset);
/aosp12/system/unwinding/libunwindstack/benchmarks/
H A DSymbolBenchmark.cpp57 bool found = elf.GetFunctionName(pc, &name, &offset); in BenchmarkSymbolLookup()
/aosp12/system/unwinding/libbacktrace/include/backtrace/
H A DBacktrace.h141 virtual std::string GetFunctionName(uint64_t pc, uint64_t* offset,
H A DBacktraceMap.h121 virtual std::string GetFunctionName(uint64_t /*pc*/, uint64_t* /*offset*/) { return ""; } in GetFunctionName() function

12