Lines Matching defs:IRMemoryMap
1 //===-- IRMemoryMap.cpp ---------------------------------------------------===//
9 #include "lldb/Expression/IRMemoryMap.h"
23 IRMemoryMap::IRMemoryMap(lldb::TargetSP target_sp) : m_target_wp(target_sp) {
28 IRMemoryMap::~IRMemoryMap() {
46 lldb::addr_t IRMemoryMap::FindSpace(size_t size) {
198 IRMemoryMap::AllocationMap::iterator
199 IRMemoryMap::FindAllocation(lldb::addr_t addr, size_t size) {
217 bool IRMemoryMap::IntersectsAllocation(lldb::addr_t addr, size_t size) const {
246 bool IRMemoryMap::AllocationsIntersect(lldb::addr_t addr1, size_t size1,
261 lldb::ByteOrder IRMemoryMap::GetByteOrder() {
275 uint32_t IRMemoryMap::GetAddressByteSize() {
289 ExecutionContextScope *IRMemoryMap::GetBestExecutionContextScope() const {
303 IRMemoryMap::Allocation::Allocation(lldb::addr_t process_alloc,
322 lldb::addr_t IRMemoryMap::Malloc(size_t size, uint8_t alignment,
363 "IRMemoryMap::%s process_sp=0x%" PRIxPTR
380 "IRMemoryMap::%s switching to eAllocationPolicyHostOnly "
452 "IRMemoryMap::Malloc (%" PRIu64 ", 0x%" PRIx64 ", 0x%" PRIx64
461 void IRMemoryMap::Leak(lldb::addr_t process_address, Status &error) {
476 void IRMemoryMap::Free(lldb::addr_t process_address, Status &error) {
510 "IRMemoryMap::Free (0x%" PRIx64 ") freed [0x%" PRIx64
519 bool IRMemoryMap::GetAllocSize(lldb::addr_t address, size_t &size) {
541 void IRMemoryMap::WriteMemory(lldb::addr_t process_address,
605 "IRMemoryMap::WriteMemory (0x%" PRIx64 ", 0x%" PRIxPTR
614 void IRMemoryMap::WriteScalarToMemory(lldb::addr_t process_address,
637 void IRMemoryMap::WritePointerToMemory(lldb::addr_t process_address,
646 void IRMemoryMap::ReadMemory(uint8_t *bytes, lldb::addr_t process_address,
729 "IRMemoryMap::ReadMemory (0x%" PRIx64 ", 0x%" PRIxPTR
738 void IRMemoryMap::ReadScalarFromMemory(Scalar &scalar,
778 void IRMemoryMap::ReadPointerFromMemory(lldb::addr_t *address,
793 void IRMemoryMap::GetMemoryData(DataExtractor &extractor,