Lines Matching refs:memory
40 std::shared_ptr<Memory> memory(fake_memory_); in SetUp() local
41 debug_frame_ = new DwarfDebugFrame<TypeParam>(memory); in SetUp()
54 static void SetCie32(MemoryFake* memory, uint64_t offset, uint32_t length, in SetCie32() argument
56 memory->SetData32(offset, length); in SetCie32()
59 memory->SetData32(offset, 0xffffffff); in SetCie32()
61 memory->SetMemory(offset, data); in SetCie32()
64 static void SetCie64(MemoryFake* memory, uint64_t offset, uint64_t length, in SetCie64() argument
66 memory->SetData32(offset, 0xffffffff); in SetCie64()
68 memory->SetData64(offset, length); in SetCie64()
71 memory->SetData64(offset, 0xffffffffffffffffUL); in SetCie64()
73 memory->SetMemory(offset, data); in SetCie64()
76 static void SetFde32(MemoryFake* memory, uint64_t offset, uint32_t length, uint64_t cie_offset, in SetFde32() argument
79 memory->SetData32(offset, length); in SetFde32()
81 memory->SetData32(offset, cie_offset); in SetFde32()
83 memory->SetData32(offset, pc_start); in SetFde32()
85 memory->SetData32(offset, pc_length); in SetFde32()
88 memory->SetMemory(offset, *data); in SetFde32()
92 static void SetFde64(MemoryFake* memory, uint64_t offset, uint64_t length, uint64_t cie_offset, in SetFde64() argument
95 memory->SetData32(offset, 0xffffffff); in SetFde64()
97 memory->SetData64(offset, length); in SetFde64()
99 memory->SetData64(offset, cie_offset); in SetFde64()
101 memory->SetData64(offset, pc_start); in SetFde64()
103 memory->SetData64(offset, pc_length); in SetFde64()
106 memory->SetMemory(offset, *data); in SetFde64()
110 static void SetFourFdes32(MemoryFake* memory) { in SetFourFdes32() argument
111 SetCie32(memory, 0x5000, 0xfc, std::vector<uint8_t>{1, '\0', 0, 0, 1}); in SetFourFdes32()
114 SetFde32(memory, 0x5100, 0xfc, 0, 0x1500, 0x200); in SetFourFdes32()
115 SetFde32(memory, 0x5200, 0xfc, 0, 0x2500, 0x300); in SetFourFdes32()
118 SetCie32(memory, 0x5300, 0xfc, std::vector<uint8_t>{1, '\0', 0, 0, 1}); in SetFourFdes32()
121 SetFde32(memory, 0x5400, 0xfc, 0x300, 0x3500, 0x400); in SetFourFdes32()
122 SetFde32(memory, 0x5500, 0xfc, 0x300, 0x4500, 0x500); in SetFourFdes32()
282 static void SetFourFdes64(MemoryFake* memory) { in SetFourFdes64() argument
284 SetCie64(memory, 0x5000, 0xf4, std::vector<uint8_t>{1, '\0', 0, 0, 1}); in SetFourFdes64()
287 SetFde64(memory, 0x5100, 0xf4, 0, 0x1500, 0x200); in SetFourFdes64()
288 SetFde64(memory, 0x5200, 0xf4, 0, 0x2500, 0x300); in SetFourFdes64()
291 SetCie64(memory, 0x5300, 0xf4, std::vector<uint8_t>{1, '\0', 0, 0, 1}); in SetFourFdes64()
294 SetFde64(memory, 0x5400, 0xf4, 0x300, 0x3500, 0x400); in SetFourFdes64()
295 SetFde64(memory, 0x5500, 0xf4, 0x300, 0x4500, 0x500); in SetFourFdes64()