Home
last modified time | relevance | path

Searched refs:process_address (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRMemoryMap.cpp455 void IRMemoryMap::Leak(lldb::addr_t process_address, Status &error) { in Leak() argument
458 AllocationMap::iterator iter = m_allocations.find(process_address); in Leak()
471 void IRMemoryMap::Free(lldb::addr_t process_address, Status &error) { in Free() argument
474 AllocationMap::iterator iter = m_allocations.find(process_address); in Free()
508 (uint64_t)process_address, iter->second.m_process_start, in Free()
537 void IRMemoryMap::WriteMemory(lldb::addr_t process_address, in WriteMemory() argument
542 AllocationMap::iterator iter = FindAllocation(process_address, size); in WriteMemory()
548 process_sp->WriteMemory(process_address, bytes, size, error); in WriteMemory()
560 uint64_t offset = process_address - allocation.m_process_start; in WriteMemory()
586 process_sp->WriteMemory(process_address, bytes, size, error); in WriteMemory()
[all …]
H A DMaterializer.cpp151 lldb::addr_t process_address, Status &err) override { in Materialize() argument
154 const lldb::addr_t load_addr = process_address + m_offset; in Materialize()
202 lldb::addr_t process_address, lldb::addr_t frame_top, in Dematerialize() argument
206 const lldb::addr_t load_addr = process_address + m_offset; in Dematerialize()
212 (uint64_t)process_address + m_offset, in Dematerialize()
347 void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address, in DumpToLog() argument
353 const lldb::addr_t load_addr = process_address + m_offset; in DumpToLog()
407 void Wipe(IRMemoryMap &map, lldb::addr_t process_address) override {} in Wipe() argument
441 lldb::addr_t process_address, Status &err) override { in Materialize() argument
444 const lldb::addr_t load_addr = process_address + m_offset; in Materialize()
[all …]
H A DIRInterpreter.cpp191 lldb::addr_t process_address = ResolveValue(value, module); in EvaluateValue() local
197 m_execution_unit.GetMemoryData(value_extractor, process_address, in EvaluateValue()
224 lldb::addr_t process_address = ResolveValue(value, module); in AssignValue() local
226 if (process_address == LLDB_INVALID_ADDRESS) in AssignValue()
252 m_execution_unit.WriteMemory(process_address, buf.GetBytes(), in AssignValue()
370 bool ResolveConstant(lldb::addr_t process_address, const Constant *constant) { in ResolveConstant() argument
389 m_execution_unit.WriteMemory(process_address, buf.GetBytes(), in ResolveConstant()
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DIRMemoryMap.h55 void Leak(lldb::addr_t process_address, Status &error);
56 void Free(lldb::addr_t process_address, Status &error);
58 void WriteMemory(lldb::addr_t process_address, const uint8_t *bytes,
60 void WriteScalarToMemory(lldb::addr_t process_address, Scalar &scalar,
62 void WritePointerToMemory(lldb::addr_t process_address, lldb::addr_t address,
64 void ReadMemory(uint8_t *bytes, lldb::addr_t process_address, size_t size,
66 void ReadScalarFromMemory(Scalar &scalar, lldb::addr_t process_address,
69 lldb::addr_t process_address, Status &error);
71 void GetMemoryData(DataExtractor &extractor, lldb::addr_t process_address,
H A DMaterializer.h48 IRMemoryMap &map, lldb::addr_t process_address) in Dematerializer() argument
50 m_process_address(process_address) { in Dematerializer()
68 lldb::addr_t process_address, Status &err);
121 lldb::addr_t process_address, Status &err) = 0;
123 lldb::addr_t process_address,
126 virtual void DumpToLog(IRMemoryMap &map, lldb::addr_t process_address,
128 virtual void Wipe(IRMemoryMap &map, lldb::addr_t process_address) = 0;