/system/core/libunwindstack/tests/ |
H A D | MapInfoGetLoadBiasTest.cpp | 50 process_memory_.reset(memory_); 58 std::shared_ptr<Memory> process_memory_; member in class:unwindstack::MapInfoGetLoadBiasTest 68 EXPECT_EQ(0U, info.GetLoadBias(process_memory_)); 75 EXPECT_EQ(0U, map_info_->GetLoadBias(process_memory_)); 78 EXPECT_EQ(0U, map_info_->GetLoadBias(process_memory_)); 85 EXPECT_EQ(0U, map_info_->GetLoadBias(process_memory_)); 89 EXPECT_EQ(0x1000U, map_info_->GetLoadBias(process_memory_)); 106 load_bias_values[i] = map_info_->GetLoadBias(process_memory_); 152 EXPECT_EQ(0xe000U, map_info_->GetLoadBias(process_memory_)); 158 EXPECT_EQ(0xe000U, map_info_->GetLoadBias(process_memory_)); [all...] |
H A D | RegsStepIfSignalHandlerTest.cpp | 50 MemoryFake process_memory_; member in class:unwindstack::RegsStepIfSignalHandlerTest 63 process_memory_.SetData32(addr + index * 4, index * 0x10); 66 ASSERT_TRUE(regs.StepIfSignalHandler(0x5000, elf_.get(), &process_memory_)); 93 process_memory_.SetData32(addr + index * 4, index * 0x10); 96 ASSERT_TRUE(regs.StepIfSignalHandler(0x5000, elf_.get(), &process_memory_)); 123 process_memory_.SetData64(addr + index * 8, index * 0x10); 126 ASSERT_TRUE(regs.StepIfSignalHandler(0x8000, elf_.get(), &process_memory_)); 141 process_memory_.SetData32(addr + index * 4, index * 0x10); 144 ASSERT_TRUE(regs.StepIfSignalHandler(0x4100, elf_.get(), &process_memory_)); 165 process_memory_ [all...] |
H A D | ArmExidxDecodeTest.cpp | 42 process_memory = &process_memory_; 70 process_memory_.Clear(); 79 MemoryFake process_memory_; member in class:unwindstack::ArmExidxDecodeTest 181 process_memory_.SetData32(0x10000, 0x10); 197 process_memory_.SetData32(0x10004 + i * 4, i + 0x20); 229 process_memory_.SetData32(0x10034, 0x11); 230 process_memory_.SetData32(0x10038, 0x22); 231 process_memory_.SetData32(0x1003c, 0x33); 318 process_memory_.SetData32(0x10000, 0x14); 332 process_memory_ [all...] |
H A D | MapInfoGetElfTest.cpp | 49 process_memory_.reset(memory_); 65 std::shared_ptr<Memory> process_memory_; member in class:unwindstack::MapInfoGetElfTest 75 Elf* elf = info.GetElf(process_memory_, false); 87 Elf* elf = info.GetElf(process_memory_, false); 101 Elf* elf = info.GetElf(process_memory_, false); 116 Elf* elf = info.GetElf(process_memory_, false); 132 Elf* elf = info.GetElf(process_memory_, false); 148 Elf* elf = info.GetElf(process_memory_, true); 164 Elf* elf = info.GetElf(process_memory_, true); 179 Elf* elf = info.GetElf(process_memory_, fals [all...] |
H A D | MapInfoCreateMemoryTest.cpp | 78 process_memory_.reset(memory_); 82 std::shared_ptr<Memory> process_memory_; member in class:unwindstack::MapInfoCreateMemoryTest 99 std::unique_ptr<Memory> memory(info.CreateMemory(process_memory_)); 103 memory.reset(info.CreateMemory(process_memory_)); 108 memory.reset(info.CreateMemory(process_memory_)); 117 std::unique_ptr<Memory> memory(info.CreateMemory(process_memory_)); 138 std::unique_ptr<Memory> memory(info.CreateMemory(process_memory_)); 161 std::unique_ptr<Memory> memory(info.CreateMemory(process_memory_)); 177 std::unique_ptr<Memory> memory(info.CreateMemory(process_memory_)); 202 std::unique_ptr<Memory> memory(info.CreateMemory(process_memory_)); [all...] |
H A D | ElfInterfaceArmTest.cpp | 37 process_memory_.Clear(); 41 MemoryFake process_memory_; member in class:unwindstack::ElfInterfaceArmTest 319 ASSERT_FALSE(interface.StepExidx(0x7000, 0, ®s, &process_memory_, &finished)); 325 ASSERT_FALSE(interface.StepExidx(0x7000, 0, ®s, &process_memory_, &finished)); 330 ASSERT_TRUE(interface.StepExidx(0x7000, 0, ®s, &process_memory_, &finished)); 339 ASSERT_TRUE(interface.StepExidx(0x8000, 0x1000, ®s, &process_memory_, &finished)); 343 ASSERT_FALSE(interface.StepExidx(0x8000, 0x9000, ®s, &process_memory_, &finished)); 355 process_memory_.SetData32(0x10000, 0x10); 365 ASSERT_TRUE(interface.StepExidx(0x7000, 0, ®s, &process_memory_, &finished)); 389 ASSERT_TRUE(interface.StepExidx(0x7000, 0, ®s, &process_memory_, [all...] |
H A D | DexFilesTest.cpp | 41 process_memory_.reset(memory_); 43 dex_files_.reset(new DexFiles(process_memory_)); 104 std::shared_ptr<Memory> process_memory_; member in class:unwindstack::DexFilesTest 248 dex_files_.reset(new DexFiles(process_memory_, libs)); 257 dex_files_.reset(new DexFiles(process_memory_, libs)); 285 dex_files_.reset(new DexFiles(process_memory_)); 313 dex_files_.reset(new DexFiles(process_memory_));
|
H A D | UnwinderTest.cpp | 121 process_memory_.reset(new MemoryFake); 132 static std::shared_ptr<Memory> process_memory_; member in class:unwindstack::UnwinderTest 137 std::shared_ptr<Memory> UnwinderTest::process_memory_(nullptr); 150 Unwinder unwinder(64, &maps_, ®s_, process_memory_); 210 Unwinder unwinder(64, &maps_, ®s_, process_memory_); 267 Unwinder unwinder(64, &maps_, ®s_, process_memory_); 295 Unwinder unwinder(64, &maps_, ®s_, process_memory_); 323 Unwinder unwinder(64, &maps_, ®s_, process_memory_); 358 Unwinder unwinder(64, &maps_, ®s_, process_memory_); 389 Unwinder unwinder(20, &maps_, ®s_, process_memory_); [all...] |
H A D | UnwindOfflineTest.cpp | 77 process_memory_.reset(stack_memory.release()); 88 process_memory_.reset(stack_memory.release()); 157 std::shared_ptr<Memory> process_memory_; member in class:unwindstack::UnwindOfflineTest 205 Unwinder unwinder(128, maps_.get(), regs_.get(), process_memory_); 229 Unwinder unwinder(128, maps_.get(), regs_.get(), process_memory_); 249 Unwinder unwinder(128, maps_.get(), regs_.get(), process_memory_); 288 process_memory_.reset(memory); 290 JitDebug jit_debug(process_memory_); 291 Unwinder unwinder(128, maps_.get(), regs_.get(), process_memory_); 582 process_memory_ [all...] |
H A D | JitDebugTest.cpp | 40 process_memory_.reset(memory_); 42 jit_debug_.reset(new JitDebug(process_memory_)); 172 std::shared_ptr<Memory> process_memory_; member in class:unwindstack::JitDebugTest 320 jit_debug_.reset(new JitDebug(process_memory_)); 393 jit_debug_.reset(new JitDebug(process_memory_, libs)); 400 jit_debug_.reset(new JitDebug(process_memory_, libs));
|
/system/core/libbacktrace/ |
H A D | UnwindStackMap.cpp | 43 process_memory_ = unwindstack::Memory::CreateProcessMemory(pid_); 47 jit_debug_.reset(new unwindstack::JitDebug(process_memory_, search_libs_)); 49 dex_files_.reset(new unwindstack::DexFiles(process_memory_, search_libs_)); 84 map->load_bias = map_info->GetLoadBias(process_memory_); 96 return map_info->GetLoadBias(process_memory_); 121 return process_memory_; 154 process_memory_.reset(memory_);
|
H A D | UnwindStackMap.h | 53 const std::shared_ptr<unwindstack::Memory>& process_memory() { return process_memory_; } 65 std::shared_ptr<unwindstack::Memory> process_memory_; member in class:UnwindStackMap
|
/system/core/libunwindstack/ |
H A D | ArmExidx.h | 50 : regs_(regs), elf_memory_(elf_memory), process_memory_(process_memory) {} 104 Memory* process_memory_; member in class:unwindstack::ArmExidx
|
H A D | Unwinder.cpp | 153 elf = map_info->GetElf(process_memory_, true); 213 stepped = elf->Step(rel_pc, step_pc, regs_, process_memory_.get(), &finished); 233 if (!regs_->SetPcFromReturnAddress(process_memory_.get())) {
|
H A D | ArmExidx.cpp | 221 if (!process_memory_->Read32(cfa_, &(*regs_)[reg])) { 290 if (!process_memory_->Read32(cfa_, &(*regs_)[i])) { 298 if (!process_memory_->Read32(cfa_, &(*regs_)[ARM_REG_R14])) { 365 if (!process_memory_->Read32(cfa_, &(*regs_)[reg])) {
|
/system/core/libunwindstack/include/unwindstack/ |
H A D | Unwinder.h | 61 : max_frames_(max_frames), maps_(maps), regs_(regs), process_memory_(process_memory) { 98 std::shared_ptr<Memory> process_memory_; member in class:unwindstack::Unwinder
|