Home
last modified time | relevance | path

Searched refs:load_bias (Results 1 – 25 of 40) sorted by relevance

12

/system/core/libbacktrace/testdata/arm64/
Doffline_testdata2 map: start: 557066e000 end: 55706ee000 offset: 0 load_bias: 0 flags: 5 name: /data/backtrace_test64
3 map: start: 55706ef000 end: 55706f2000 offset: 80000 load_bias: 0 flags: 1 name: /data/backtrace_te…
4 map: start: 55706f2000 end: 55706f3000 offset: 83000 load_bias: 0 flags: 3 name: /data/backtrace_te…
5 map: start: 7014200000 end: 7014600000 offset: 0 load_bias: 0 flags: 3 name: [anon:libc_malloc]
6 map: start: 701464c000 end: 701465c000 offset: 0 load_bias: 0 flags: 5 name: /system/lib64/libcutil…
7 map: start: 701465c000 end: 701465d000 offset: 0 load_bias: 0 flags: 0 name:
8 map: start: 701465d000 end: 701465e000 offset: 10000 load_bias: 0 flags: 1 name: /system/lib64/libc…
9 map: start: 701465e000 end: 701465f000 offset: 11000 load_bias: 0 flags: 3 name: /system/lib64/libc…
10 map: start: 7014691000 end: 70146b5000 offset: 0 load_bias: 0 flags: 5 name: /system/lib64/liblzma.…
11 map: start: 70146b5000 end: 70146b6000 offset: 23000 load_bias: 0 flags: 1 name: /system/lib64/libl…
[all …]
Doffline_testdata_for_libskia2 map: start: 7c24c80000 end: 7c25413000 offset: 0 load_bias: 5f000 flags: 5 name: /system/lib64/libs…
Doffline_testdata_for_eglSubDriverAndroid2 map: start: 7b8c01e000 end: 7b8c030000 offset: 0 load_bias: 0 flags: 5 name: /vendor/lib64/egl/eglS…
/system/core/libbacktrace/testdata/arm/
Doffline_testdata2 map: start: aad19000 end: aad6c000 offset: 0 load_bias: 0 flags: 5 name: /data/backtrace_test32
3 map: start: aad6c000 end: aad6e000 offset: 52000 load_bias: 0 flags: 1 name: /data/backtrace_test32
4 map: start: aad6e000 end: aad6f000 offset: 54000 load_bias: 0 flags: 3 name: /data/backtrace_test32
5 map: start: e7380000 end: e7400000 offset: 0 load_bias: 0 flags: 3 name: [anon:libc_malloc]
6 map: start: e745f000 end: e7463000 offset: 0 load_bias: 0 flags: 5 name: /system/lib/libnetd_client…
7 map: start: e7463000 end: e7464000 offset: 3000 load_bias: 0 flags: 1 name: /system/lib/libnetd_cli…
8 map: start: e7464000 end: e7465000 offset: 4000 load_bias: 0 flags: 3 name: /system/lib/libnetd_cli…
9 map: start: e7480000 end: e7500000 offset: 0 load_bias: 0 flags: 3 name: [anon:libc_malloc]
10 map: start: e7558000 end: e756c000 offset: 0 load_bias: 0 flags: 5 name: /system/lib/libunwind.so
11 map: start: e756c000 end: e756d000 offset: 0 load_bias: 0 flags: 0 name:
[all …]
Doffline_testdata_for_libandroid_runtime3 map: start: f1f10000 end: f2049000 offset: 0 load_bias: 10000 flags: 5 name: /system/lib/libandroid…
Doffline_testdata_for_libGLESv2_adreno3 map: start: cc361000 end: cc758000 offset: 0 load_bias: 9000 flags: 5 name: /vendor/lib/egl/libGLES…
/system/core/libbacktrace/testdata/x86_64/
Doffline_testdata2 map: start: 7fd5aa784000 end: 7fd5aa93e000 offset: 0 load_bias: 0 flags: 5 name: /lib/x86_64-linux-…
3 map: start: 7fd5aa93e000 end: 7fd5aab3e000 offset: 1ba000 load_bias: 0 flags: 0 name: /lib/x86_64-l…
4 map: start: 7fd5aab3e000 end: 7fd5aab42000 offset: 1ba000 load_bias: 0 flags: 1 name: /lib/x86_64-l…
5 map: start: 7fd5aab42000 end: 7fd5aab44000 offset: 1be000 load_bias: 0 flags: 3 name: /lib/x86_64-l…
6 map: start: 7fd5aab44000 end: 7fd5aab49000 offset: 0 load_bias: 0 flags: 3 name:
7 map: start: 7fd5aab49000 end: 7fd5aac4e000 offset: 0 load_bias: 0 flags: 5 name: /lib/x86_64-linux-…
8 map: start: 7fd5aac4e000 end: 7fd5aae4d000 offset: 105000 load_bias: 0 flags: 0 name: /lib/x86_64-l…
9 map: start: 7fd5aae4d000 end: 7fd5aae4e000 offset: 104000 load_bias: 0 flags: 1 name: /lib/x86_64-l…
10 map: start: 7fd5aae4e000 end: 7fd5aae4f000 offset: 105000 load_bias: 0 flags: 3 name: /lib/x86_64-l…
11 map: start: 7fd5aae4f000 end: 7fd5aae65000 offset: 0 load_bias: 0 flags: 5 name: /lib/x86_64-linux-…
[all …]
/system/core/libbacktrace/testdata/x86/
Doffline_testdata2 map: start: f705a000 end: f705c000 offset: 0 load_bias: 0 flags: 3 name:
3 map: start: f705c000 end: f707f000 offset: 0 load_bias: 0 flags: 5 name: /ssd/android/aosp_master/o…
4 map: start: f707f000 end: f7080000 offset: 22000 load_bias: 0 flags: 1 name: /ssd/android/aosp_mast…
5 map: start: f7080000 end: f7081000 offset: 23000 load_bias: 0 flags: 3 name: /ssd/android/aosp_mast…
6 map: start: f7081000 end: f7088000 offset: 0 load_bias: 0 flags: 3 name:
7 map: start: f7088000 end: f7230000 offset: 0 load_bias: 0 flags: 5 name: /lib/i386-linux-gnu/libc-2…
8 map: start: f7230000 end: f7231000 offset: 1a8000 load_bias: 0 flags: 0 name: /lib/i386-linux-gnu/l…
9 map: start: f7231000 end: f7233000 offset: 1a8000 load_bias: 0 flags: 1 name: /lib/i386-linux-gnu/l…
10 map: start: f7233000 end: f7234000 offset: 1aa000 load_bias: 0 flags: 3 name: /lib/i386-linux-gnu/l…
11 map: start: f7234000 end: f7237000 offset: 0 load_bias: 0 flags: 3 name:
[all …]
/system/core/libunwindstack/include/unwindstack/
DElfInterface.h55 virtual bool Init(uint64_t* load_bias) = 0;
57 virtual void InitHeaders(uint64_t load_bias) = 0;
108 void InitHeadersWithTemplate(uint64_t load_bias);
111 bool ReadAllHeaders(uint64_t* load_bias);
114 void ReadProgramHeaders(const EhdrType& ehdr, uint64_t* load_bias);
178 bool Init(uint64_t* load_bias) override { in Init() argument
179 return ElfInterface::ReadAllHeaders<Elf32_Ehdr, Elf32_Phdr, Elf32_Shdr>(load_bias); in Init()
182 void InitHeaders(uint64_t load_bias) override { in InitHeaders() argument
183 ElfInterface::InitHeadersWithTemplate<uint32_t>(load_bias); in InitHeaders()
208 bool Init(uint64_t* load_bias) override { in Init() argument
[all …]
DMapInfo.h41 load_bias(static_cast<uint64_t>(-1)), in MapInfo()
51 load_bias(static_cast<uint64_t>(-1)), in MapInfo()
71 std::atomic_uint64_t load_bias; member
/system/core/libunwindstack/tests/
DElfInterfaceTest.cpp169 uint64_t load_bias = 0; in SinglePtLoad() local
170 ASSERT_TRUE(elf->Init(&load_bias)); in SinglePtLoad()
171 EXPECT_EQ(0x2000U, load_bias); in SinglePtLoad()
225 uint64_t load_bias = 0; in MultipleExecutablePtLoads() local
226 ASSERT_TRUE(elf->Init(&load_bias)); in MultipleExecutablePtLoads()
227 EXPECT_EQ(0x2000U, load_bias); in MultipleExecutablePtLoads()
292 uint64_t load_bias = 0; in MultipleExecutablePtLoadsIncrementsNotSizeOfPhdr() local
293 ASSERT_TRUE(elf->Init(&load_bias)); in MultipleExecutablePtLoadsIncrementsNotSizeOfPhdr()
294 EXPECT_EQ(0x2000U, load_bias); in MultipleExecutablePtLoadsIncrementsNotSizeOfPhdr()
361 uint64_t load_bias = 0; in NonExecutablePtLoads() local
[all …]
DMapInfoTest.cpp38 EXPECT_EQ(static_cast<uint64_t>(-1), map_info.load_bias); in TEST()
54 EXPECT_EQ(static_cast<uint64_t>(-1), map_info.load_bias); in TEST()
DElfFake.h56 void FakeSetLoadBias(uint64_t load_bias) { load_bias_ = load_bias; } in FakeSetLoadBias() argument
/system/core/libunwindstack/tools/
Dunwind_info.cpp47 uint64_t load_bias = elf->GetLoadBias(); in DumpArm() local
49 printf(" PC Range 0x%" PRIx64 " - 0x%" PRIx64 "\n", entry.second.offset + load_bias, in DumpArm()
50 entry.second.offset + entry.second.table_size + load_bias); in DumpArm()
53 printf(" PC 0x%" PRIx64, pc + load_bias); in DumpArm()
55 if (elf->GetFunctionName(pc + load_bias, &name, &func_offset) && !name.empty()) { in DumpArm()
Dunwind_reg_info.cpp182 uint64_t load_bias = elf.GetLoadBias(); in GetInfo() local
183 if (pc < load_bias) { in GetInfo()
202 PrintArmRegInformation(reinterpret_cast<ElfInterfaceArm*>(interface), pc - load_bias); in GetInfo()
/system/core/debuggerd/libdebuggerd/test/
DUnwinderMock.h29 uint64_t load_bias) { in MockAddMap() argument
30 GetMaps()->Add(start, end, offset, flags, name, load_bias); in MockAddMap()
/system/core/libunwindstack/
DElfInterfaceArm.h67 bool Init(uint64_t* load_bias) override;
85 void set_load_bias(uint64_t load_bias) { load_bias_ = load_bias; } in set_load_bias() argument
DElfInterfaceArm.cpp29 bool ElfInterfaceArm::Init(uint64_t* load_bias) { in Init() argument
30 if (!ElfInterface32::Init(load_bias)) { in Init()
33 load_bias_ = *load_bias; in Init()
DRegsArm.cpp59 uint64_t load_bias = elf->GetLoadBias(); in GetPcAdjustment() local
60 if (rel_pc < load_bias) { in GetPcAdjustment()
66 uint64_t adjusted_rel_pc = rel_pc - load_bias; in GetPcAdjustment()
DMapInfo.cpp262 uint64_t cur_load_bias = load_bias.load(); in GetLoadBias()
273 load_bias = cur_load_bias; in GetLoadBias()
276 load_bias = 0; in GetLoadBias()
286 load_bias = cur_load_bias; in GetLoadBias()
DMaps.cpp77 const std::string& name, uint64_t load_bias) { in Add() argument
81 map_info->load_bias = load_bias; in Add()
DElfInterface.cpp127 void ElfInterface::InitHeadersWithTemplate(uint64_t load_bias) { in InitHeadersWithTemplate() argument
130 if (!eh_frame_->Init(eh_frame_hdr_offset_, eh_frame_hdr_size_, load_bias)) { in InitHeadersWithTemplate()
139 if (!eh_frame_->Init(eh_frame_offset_, eh_frame_size_, load_bias)) { in InitHeadersWithTemplate()
153 if (!debug_frame_->Init(debug_frame_offset_, debug_frame_size_, load_bias)) { in InitHeadersWithTemplate()
162 bool ElfInterface::ReadAllHeaders(uint64_t* load_bias) { in ReadAllHeaders() argument
172 ReadProgramHeaders<EhdrType, PhdrType>(ehdr, load_bias); in ReadAllHeaders()
198 void ElfInterface::ReadProgramHeaders(const EhdrType& ehdr, uint64_t* load_bias) { in ReadProgramHeaders() argument
216 *load_bias = phdr.p_vaddr; in ReadProgramHeaders()
/system/core/libbacktrace/
DUnwindStackMap.cpp64 map.load_bias = static_cast<uint64_t>(-1); in Build()
76 if (map->load_bias != static_cast<uint64_t>(-1)) { in FillIn()
85 map->load_bias = map_info->GetLoadBias(process_memory_); in FillIn()
152 maps->Add(map.start, map.end, map.offset, map.flags, map.name, map.load_bias); in Build()
DUnwindMap.cpp60 map.load_bias = unw_map.load_base; in GenerateMap()
109 map.load_bias = unw_map.load_base; in GenerateMap()
/system/core/libbacktrace/include/backtrace/
DBacktraceMap.h53 uint64_t load_bias = 0; member
105 if (map->load_bias == static_cast<uint64_t>(-1)) {
106 map->load_bias = map_->GetLoadBias(index_);

12