Searched defs:func_offset (Results 1 - 12 of 12) sorted by relevance

/system/core/libunwindstack/tests/
H A DSymbolsTest.cpp72 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 DElfTest.cpp129 uint64_t func_offset; local
130 ASSERT_FALSE(elf.GetFunctionName(0, &name, &func_offset));
H A DUnwindTest.cpp115 uint64_t func_offset; local
116 if (elf->GetFunctionName(adjusted_rel_pc, &name, &func_offset)) {
/system/core/libunwindstack/tools/
H A Dunwind_symbols.cpp87 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 Dunwind.cpp129 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 Dunwind_info.cpp53 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 DElf.cpp92 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 DSymbols.cpp58 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 DElfInterface.cpp338 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 DBacktrace.h63 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 DBacktrace.h63 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 DBacktraceOffline.cpp66 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);

Completed in 140 milliseconds