Lines Matching defs:map

71   void MakeAllocation(IRMemoryMap &map, Status &err) {
80 lldb::addr_t mem = map.Malloc(
100 map.GetBestExecutionContextScope(),
103 map.GetAddressByteSize());
110 map.Leak(mem, leak_error);
119 map.WriteMemory(mem, m_persistent_variable_sp->GetValueBytes(),
132 void DestroyAllocation(IRMemoryMap &map, Status &err) {
135 map.Free((lldb::addr_t)m_persistent_variable_sp->m_live_sp->GetValue()
150 void Materialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
167 MakeAllocation(map, err);
182 map.WriteScalarToMemory(
185 map.GetAddressByteSize(), write_error);
201 void Dematerialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
235 map.ReadPointerFromMemory(&location, load_addr, read_error);
246 map.GetBestExecutionContextScope(),
303 map.ReadMemory(m_persistent_variable_sp->GetValueBytes(), mem,
326 map.GetBestExecutionContextScope()->CalculateProcess();
334 DestroyAllocation(map, err);
341 DestroyAllocation(map, err);
347 void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
364 map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
381 map.ReadPointerFromMemory(&target_address, load_addr, err);
389 map.ReadMemory(data.GetBytes(), target_address,
407 void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {}
440 void Materialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
455 scope = map.GetBestExecutionContextScope();
490 map.WritePointerToMemory(load_addr, reference_addr, write_error);
506 map.WritePointerToMemory(load_addr, addr_of_valobj, write_error);
560 m_temporary_allocation = map.Malloc(
579 map.WriteMemory(m_temporary_allocation, data.GetDataStart(),
591 map.WritePointerToMemory(load_addr, m_temporary_allocation,
603 void Dematerialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
620 scope = map.GetBestExecutionContextScope();
635 map.GetMemoryData(data, m_temporary_allocation,
669 map.Free(m_temporary_allocation, free_error);
684 void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
700 map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
706 map.GetByteOrder(), map.GetAddressByteSize());
730 map.ReadMemory(data.GetBytes(), m_temporary_allocation,
746 void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {
750 map.Free(m_temporary_allocation, free_error);
924 void Materialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
938 exe_scope = map.GetBestExecutionContextScope();
960 m_temporary_allocation = map.Malloc(
975 map.WritePointerToMemory(load_addr, m_temporary_allocation,
987 void Dematerialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
994 exe_scope = map.GetBestExecutionContextScope();
1007 map.ReadPointerFromMemory(&address, load_addr, read_error);
1059 exe_scope, name, m_type, map.GetByteOrder(), map.GetAddressByteSize());
1070 map.GetBestExecutionContextScope()->CalculateProcess();
1083 map.GetAddressByteSize());
1091 map.ReadMemory(pvar_data, address, pvar_byte_size, read_error);
1104 map.Free(m_temporary_allocation, free_error);
1114 void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
1131 map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
1137 map.GetByteOrder(), map.GetAddressByteSize());
1161 map.ReadMemory(data.GetBytes(), m_temporary_allocation,
1177 void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {
1181 map.Free(m_temporary_allocation, free_error);
1219 void Materialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
1236 exe_scope = map.GetBestExecutionContextScope();
1241 target_sp = map.GetBestExecutionContextScope()->CalculateTarget();
1257 map.WritePointerToMemory(load_addr, resolved_address, pointer_write_error);
1267 void Dematerialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
1284 void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
1300 map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
1315 void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {}
1338 void Materialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
1389 map.WriteMemory(load_addr, register_data.GetDataStart(),
1400 void Dematerialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
1427 map.GetMemoryData(register_data, load_addr, m_register_info.byte_size,
1458 void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
1474 map.ReadMemory(data.GetBytes(), load_addr, m_size, err);
1489 void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {}
1513 Materializer::Materialize(lldb::StackFrameSP &frame_sp, IRMemoryMap &map,
1517 exe_scope = map.GetBestExecutionContextScope();
1527 new Dematerializer(*this, frame_sp, map, process_address));
1535 entity_up->Materialize(frame_sp, map, process_address, error);
1548 entity_up->DumpToLog(map, process_address, log);