Home
last modified time | relevance | path

Searched refs:process_memory_ (Results 1 – 21 of 21) sorted by relevance

/aosp12/system/unwinding/libunwindstack/tests/
H A DRegsStepIfSignalHandlerTest.cpp50 MemoryFake process_memory_; member in unwindstack::RegsStepIfSignalHandlerTest
63 process_memory_.SetData32(addr + index * 4, index * 0x10); in ArmStepIfSignalHandlerNonRt()
93 process_memory_.SetData32(addr + index * 4, index * 0x10); in ArmStepIfSignalHandlerRt()
123 process_memory_.SetData64(addr + index * 8, index * 0x10); in TEST_F()
141 process_memory_.SetData32(addr + index * 4, index * 0x10); in TEST_F()
165 process_memory_.SetData32(addr, 0x8100); in TEST_F()
169 process_memory_.SetData32(addr + index * 4, index * 0x10); in TEST_F()
194 process_memory_.SetData64(addr + index * 8, index * 0x10); in TEST_F()
213 process_memory_.SetData64(addr + index * 8, index * 0x10); in TEST_F()
232 process_memory_.SetData64(addr + index * 8, index * 0x10); in TEST_F()
[all …]
H A DMapInfoGetElfTest.cpp48 process_memory_.reset(memory_); in SetUp()
66 std::shared_ptr<Memory> process_memory_; member in unwindstack::MapInfoGetElfTest
76 Elf* elf = info.GetElf(process_memory_, ARCH_ARM); in TEST_F()
88 Elf* elf = info.GetElf(process_memory_, ARCH_ARM); in TEST_F()
122 Elf* elf = info.GetElf(process_memory_, ARCH_X86); in TEST_F()
135 Elf* elf = info.GetElf(process_memory_, ARCH_ARM); in TEST_F()
166 Elf* elf = info.GetElf(process_memory_, ARCH_ARM); in TEST_F()
172 elf = info.GetElf(process_memory_, ARCH_ARM); in TEST_F()
179 elf = info.GetElf(process_memory_, ARCH_ARM); in TEST_F()
321 elf = info.GetElf(process_memory_, ARCH_X86_64); in TEST_F()
[all …]
H A DMapInfoGetLoadBiasTest.cpp50 process_memory_.reset(memory_); in SetUp()
58 std::shared_ptr<Memory> process_memory_; member in unwindstack::MapInfoGetLoadBiasTest
68 EXPECT_EQ(0U, info.GetLoadBias(process_memory_)); in TEST_F()
75 EXPECT_EQ(0U, map_info_->GetLoadBias(process_memory_)); in TEST_F()
78 EXPECT_EQ(0U, map_info_->GetLoadBias(process_memory_)); in TEST_F()
85 EXPECT_EQ(0U, map_info_->GetLoadBias(process_memory_)); in TEST_F()
89 EXPECT_EQ(0x1000U, map_info_->GetLoadBias(process_memory_)); in TEST_F()
106 load_bias_values[i] = map_info_->GetLoadBias(process_memory_); in MultipleThreadTest()
153 EXPECT_EQ(0xe000U, map_info_->GetLoadBias(process_memory_)); in TEST_F()
159 EXPECT_EQ(0xe000U, map_info_->GetLoadBias(process_memory_)); in TEST_F()
[all …]
H A DArmExidxDecodeTest.cpp40 process_memory = &process_memory_; in Init()
69 process_memory_.Clear(); in SetUp()
83 MemoryFake process_memory_; member in unwindstack::ArmExidxDecodeTest
231 process_memory_.SetData32(0x10000, 0x10); in TEST_P()
310 process_memory_.SetData32(0x10034, 0x11); in TEST_P()
311 process_memory_.SetData32(0x10038, 0x22); in TEST_P()
312 process_memory_.SetData32(0x1003c, 0x33); in TEST_P()
579 process_memory_.SetData32(0x10000, 0x1); in TEST_P()
580 process_memory_.SetData32(0x10004, 0x2); in TEST_P()
581 process_memory_.SetData32(0x10008, 0x3); in TEST_P()
[all …]
H A DMemoryRangesTest.cpp32 process_memory_.reset(memory); in SetUp()
39 ranges_->Insert(new MemoryRange(process_memory_, 15000, 100, 4000)); in SetUp()
40 ranges_->Insert(new MemoryRange(process_memory_, 10000, 2000, 2000)); in SetUp()
41 ranges_->Insert(new MemoryRange(process_memory_, 3000, 1000, 0)); in SetUp()
42 ranges_->Insert(new MemoryRange(process_memory_, 19000, 1000, 6000)); in SetUp()
43 ranges_->Insert(new MemoryRange(process_memory_, 20000, 1000, 7000)); in SetUp()
46 std::shared_ptr<Memory> process_memory_; member in unwindstack::MemoryRangesTest
H A DMemoryRangeTest.cpp32 process_memory_.reset(); in SetUp()
34 process_memory_.reset(memory_fake_); in SetUp()
37 std::shared_ptr<Memory> process_memory_; member in unwindstack::MemoryRangeTest
44 MemoryRange range(process_memory_, 9001, 1024, 0); in TEST_F()
56 MemoryRange range(process_memory_, 1000, 1024, 0); in TEST_F()
84 MemoryRange range(process_memory_, 1000, 1024, 0); in TEST_F()
96 MemoryRange range(process_memory_, 1000, 1024, 400); in TEST_F()
H A DMapInfoCreateMemoryTest.cpp77 process_memory_.reset(memory_); in SetUp()
81 std::shared_ptr<Memory> process_memory_; member in unwindstack::MapInfoCreateMemoryTest
94 std::unique_ptr<Memory> memory(info.CreateMemory(process_memory_)); in TEST_F()
98 memory.reset(info.CreateMemory(process_memory_)); in TEST_F()
103 memory.reset(info.CreateMemory(process_memory_)); in TEST_F()
113 std::unique_ptr<Memory> memory(info.CreateMemory(process_memory_)); in TEST_F()
141 memory.reset(info.CreateMemory(process_memory_)); in TEST_F()
151 memory.reset(info.CreateMemory(process_memory_)); in TEST_F()
161 memory.reset(info.CreateMemory(process_memory_)); in TEST_F()
171 memory.reset(info.CreateMemory(process_memory_)); in TEST_F()
[all …]
H A DElfInterfaceArmTest.cpp37 process_memory_.Clear(); in SetUp()
41 MemoryFake process_memory_; member in unwindstack::ElfInterfaceArmTest
292 ASSERT_TRUE(interface.StepExidx(0x7000, &regs, &process_memory_, &finished)); in TEST_F()
302 ASSERT_TRUE(interface.StepExidx(0x8000, &regs, &process_memory_, &finished)); in TEST_F()
319 process_memory_.SetData32(0x10000, 0x10); in TEST_F()
329 ASSERT_TRUE(interface.StepExidx(0x7000, &regs, &process_memory_, &finished)); in TEST_F()
353 ASSERT_TRUE(interface.StepExidx(0x7000, &regs, &process_memory_, &finished)); in TEST_F()
376 ASSERT_TRUE(interface.StepExidx(0x7000, &regs, &process_memory_, &finished)); in TEST_F()
394 process_memory_.SetData32(0x10000, 0); in TEST_F()
403 ASSERT_TRUE(interface.StepExidx(0x7000, &regs, &process_memory_, &finished)); in TEST_F()
[all …]
H A DUnwinderTest.cpp64 process_memory_.reset(memory_); in SetUpTestSuite()
188 static std::shared_ptr<Memory> process_memory_; member in unwindstack::UnwinderTest
194 std::shared_ptr<Memory> UnwinderTest::process_memory_(nullptr);
207 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F()
272 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F()
334 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F()
365 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F()
396 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F()
427 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F()
466 Unwinder unwinder(64, maps_.get(), &regs_, process_memory_); in TEST_F()
[all …]
H A DUnwindOfflineTest.cpp81 process_memory_.reset(stack_memory.release()); in Init()
92 process_memory_.reset(stack_memory.release()); in Init()
131 if (process_memory_ == nullptr) { in Init()
132 process_memory_.reset(new MemoryFake); in Init()
166 std::shared_ptr<Memory> process_memory_; member in unwindstack::UnwindOfflineTest
218 Unwinder unwinder(128, maps_.get(), regs_.get(), process_memory_); in TEST_F()
318 process_memory_.reset(memory); in TEST_F()
620 process_memory_.reset(memory); in TEST_F()
964 process_memory_.reset(memory); in TEST_F()
966 LeakType data(maps_.get(), regs_.get(), process_memory_); in TEST_F()
[all …]
H A DDexFilesTest.cpp56 dex_files_ = CreateDexFiles(arch, process_memory_); in Init()
97 process_memory_.reset(memory_); in SetUp()
119 std::shared_ptr<Memory> process_memory_; member in unwindstack::DexFilesTest
275 dex_files_ = CreateDexFiles(ARCH_ARM, process_memory_, libs); in TEST_F()
283 dex_files_ = CreateDexFiles(ARCH_ARM, process_memory_, libs); in TEST_F()
312 dex_files_ = CreateDexFiles(ARCH_ARM, process_memory_); in TEST_F()
339 dex_files_ = CreateDexFiles(ARCH_ARM64, process_memory_); in TEST_F()
H A DJitDebugTest.cpp53 jit_debug_ = CreateJitDebug(arch, process_memory_); in Init()
83 process_memory_.reset(memory_); in SetUp()
185 std::shared_ptr<Memory> process_memory_; member in unwindstack::JitDebugTest
338 jit_debug_ = CreateJitDebug(ARCH_ARM, process_memory_); in TEST_F()
352 jit_debug_ = CreateJitDebug(ARCH_X86, process_memory_); in TEST_F()
413 jit_debug_ = CreateJitDebug(ARCH_ARM, process_memory_, libs); in TEST_F()
421 jit_debug_ = CreateJitDebug(ARCH_ARM, process_memory_, libs); in TEST_F()
/aosp12/system/unwinding/libbacktrace/
H A DUnwindStackMap.cpp44 process_memory_ = unwindstack::Memory::CreateProcessMemory(pid_); in Build()
61 jit_debug_ = CreateJitDebug(arch_, process_memory_, search_libs_); in Build()
63 dex_files_ = CreateDexFiles(arch_, process_memory_, search_libs_); in Build()
99 map->load_bias = map_info->GetLoadBias(process_memory_); in FillIn()
111 return map_info->GetLoadBias(process_memory_); in GetLoadBias()
146 return process_memory_; in GetProcessMemory()
H A DUnwindStackMap.h55 const std::shared_ptr<unwindstack::Memory>& process_memory() { return process_memory_; } in process_memory()
69 std::shared_ptr<unwindstack::Memory> process_memory_; variable
/aosp12/system/unwinding/libunwindstack/
H A DLocalUnwinder.cpp56 process_memory_ = unwindstack::Memory::CreateProcessMemoryThreadCached(getpid()); in Init()
76 process_memory_->Clear(); in Unwind()
89 Elf* elf = map_info->GetElf(process_memory_, arch); in Unwind()
102 if (elf->StepIfSignalHandler(rel_pc, regs.get(), process_memory_.get())) { in Unwind()
104 } else if (!elf->Step(step_pc, regs.get(), process_memory_.get(), &finished, in Unwind()
H A DUnwinder.cpp157 process_memory_->Clear(); in Unwind()
183 elf = map_info->GetElf(process_memory_, arch_); in Unwind()
259 if (elf->StepIfSignalHandler(rel_pc, regs_, process_memory_.get())) { in Unwind()
262 } else if (elf->Step(step_pc, regs_, process_memory_.get(), &finished, in Unwind()
307 if (!regs_->SetPcFromReturnAddress(process_memory_.get())) { in Unwind()
411 if (process_memory_ == nullptr) { in Init()
415 process_memory_ = Memory::CreateProcessMemoryThreadCached(pid_); in Init()
419 process_memory_ = Memory::CreateProcessMemoryCached(pid_); in Init()
423 jit_debug_ptr_ = CreateJitDebug(arch_, process_memory_); in Init()
427 dex_files_ptr_ = CreateDexFiles(arch_, process_memory_); in Init()
[all …]
H A DArmExidx.h57 : regs_(regs), elf_memory_(elf_memory), process_memory_(process_memory) {} in ArmExidx()
114 Memory* process_memory_; variable
H A DThreadUnwinder.cpp77 process_memory_ = unwinder->process_memory_; in ThreadUnwinder()
H A DArmExidx.cpp238 if (!process_memory_->Read32(cfa_, &(*regs_)[reg])) { in DecodePrefix_10_00()
331 if (!process_memory_->Read32(cfa_, &(*regs_)[i])) { in DecodePrefix_10_10()
339 if (!process_memory_->Read32(cfa_, &(*regs_)[ARM_REG_R14])) { in DecodePrefix_10_10()
422 if (!process_memory_->Read32(cfa_, &(*regs_)[reg])) { in DecodePrefix_10_11_0001()
/aosp12/system/unwinding/libunwindstack/include/unwindstack/
H A DUnwinder.h72 process_memory_(process_memory), in Unwinder()
75 : max_frames_(max_frames), maps_(maps), process_memory_(process_memory) {} in Unwinder()
106 std::shared_ptr<Memory>& GetProcessMemory() { return process_memory_; } in GetProcessMemory()
155 std::shared_ptr<Memory> process_memory_; variable
178 process_memory_ = process_memory; in SetProcessMemory()
H A DLocalUnwinder.h79 std::shared_ptr<Memory> process_memory_; variable