/system/core/libunwindstack/tests/ |
H A D | SymbolsTest.cpp | 72 uint64_t func_offset; local 73 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5000, 0, &this->memory_, &name, &func_offset)); 75 ASSERT_EQ(0U, func_offset); 78 ASSERT_TRUE(symbols.GetName<TypeParam>(0x500f, 0, &this->memory_, &name, &func_offset)); 80 ASSERT_EQ(0xfU, func_offset); 83 ASSERT_FALSE(symbols.GetName<TypeParam>(0x4fff, 0, &this->memory_, &name, &func_offset)); 84 ASSERT_FALSE(symbols.GetName<TypeParam>(0x5010, 0, &this->memory_, &name, &func_offset)); 100 uint64_t func_offset; local 101 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5000, 0, &this->memory_, &name, &func_offset)); 103 ASSERT_EQ(0U, func_offset); 146 uint64_t func_offset; local 205 uint64_t func_offset; local 234 uint64_t func_offset; local 266 uint64_t func_offset; local 304 uint64_t func_offset; local [all...] |
H A D | ElfTest.cpp | 129 uint64_t func_offset; local 130 ASSERT_FALSE(elf.GetFunctionName(0, &name, &func_offset));
|
H A D | UnwindTest.cpp | 115 uint64_t func_offset; local 116 if (elf->GetFunctionName(adjusted_rel_pc, &name, &func_offset)) {
|
/system/core/libunwindstack/tools/ |
H A D | unwind_symbols.cpp | 87 uint64_t func_offset; local 88 if (elf.GetFunctionName(addr, &cur_name, &func_offset)) { 90 printf("<0x%" PRIx64 "> Function: %s\n", addr - func_offset, cur_name.c_str());
|
H A D | unwind.cpp | 129 uint64_t func_offset; local 130 if (elf->GetFunctionName(adjusted_rel_pc, &name, &func_offset)) { 132 if (func_offset != 0) { 133 printf("+%" PRId64, func_offset);
|
H A D | unwind_info.cpp | 53 uint64_t func_offset; local 56 if (interface->GetFunctionName(pc | 1, &name, &func_offset) && !name.empty()) { 94 uint64_t func_offset; local 95 if (interface->GetFunctionName(fde->pc_start + load_bias, &name, &func_offset) &&
|
/system/core/libunwindstack/ |
H A D | Elf.cpp | 92 bool Elf::GetFunctionName(uint64_t addr, std::string* name, uint64_t* func_offset) { argument 93 return valid_ && (interface_->GetFunctionName(addr, name, func_offset) || 95 gnu_debugdata_interface_->GetFunctionName(addr, name, func_offset)));
|
H A D | Symbols.cpp | 58 uint64_t* func_offset) { 65 *func_offset = addr - info->start_offset; 94 *func_offset = addr - start_offset; 57 GetName(uint64_t addr, uint64_t load_bias, Memory* elf_memory, std::string* name, uint64_t* func_offset) argument
|
H A D | ElfInterface.cpp | 338 uint64_t* func_offset) { 344 if (symbol->GetName<SymType>(addr, load_bias_, memory_, name, func_offset)) { 337 GetFunctionNameWithTemplate(uint64_t addr, std::string* name, uint64_t* func_offset) argument
|
/system/core/include/backtrace/ |
H A D | Backtrace.h | 63 uintptr_t func_offset; // pc relative to the start of the function, only valid if func_name is not NULL. member in struct:backtrace_frame_data_t
|
/system/core/libbacktrace/include/backtrace/ |
H A D | Backtrace.h | 63 uintptr_t func_offset; // pc relative to the start of the function, only valid if func_name is not NULL. member in struct:backtrace_frame_data_t
|
/system/core/libbacktrace/ |
H A D | BacktraceOffline.cpp | 66 uint32_t func_offset; member in struct:ArmIdxEntry 75 // There is a one-to-one map from exidx_data.func_offset to func_vaddr_array. 219 frame->func_name = GetFunctionName(frame->pc, &frame->func_offset); 705 // Change IdxEntry.func_offset into vaddr. 709 uint32_t func_offset = entry.func_offset + vaddr; local 713 func_offset & 0x7ffffffe);
|