reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  284 size_t ProcessElfCore::ReadMemory(lldb::addr_t addr, void *buf, size_t size,
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
  549 size_t ProcessMachCore::ReadMemory(addr_t addr, void *buf, size_t size,
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  305 size_t ProcessMinidump::ReadMemory(lldb::addr_t addr, void *buf, size_t size,

Declarations

tools/lldb/include/lldb/Target/Process.h
 1459   virtual size_t ReadMemory(lldb::addr_t vm_addr, void *buf, size_t size,

References

tools/lldb/source/API/SBProcess.cpp
  882       bytes_read = process_sp->ReadMemory(addr, dst, dst_len, sb_error.ref());
tools/lldb/source/Commands/CommandObjectMemory.cpp
 1014           m_process_sp->ReadMemory(m_base_addr + offset, &retval, 1, error)) {
 1133       process->ReadMemory(
tools/lldb/source/Core/EmulateInstruction.cpp
  260     return process_sp->ReadMemory(addr, dst, dst_len, error);
tools/lldb/source/Core/Module.cpp
  298           process_sp->ReadMemory(header_addr, data_up->GetBytes(),
tools/lldb/source/Core/Value.cpp
  562               process->ReadMemory(address, dst, byte_size, error);
tools/lldb/source/Core/ValueObject.cpp
  835         size_t bytes_read = process->ReadMemory(
tools/lldb/source/Expression/DWARFExpression.cpp
 1275             if (process->ReadMemory(pointer_addr, &addr_bytes, size, error) ==
 2200                 if (process->ReadMemory(
tools/lldb/source/Expression/IRExecutionUnit.cpp
  155   process->ReadMemory(func_remote_addr, buffer_sp->GetBytes(),
tools/lldb/source/Expression/IRMemoryMap.cpp
  634       process_sp->ReadMemory(process_address, bytes, size, error);
  686       process_sp->ReadMemory(process_address, bytes, size, error);
  701       process_sp->ReadMemory(process_address, bytes, size, error);
  819         process_sp->ReadMemory(allocation.m_process_start,
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 2237     if (exe_ctx.GetProcessRef().ReadMemory(
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1532   thread.GetProcess()->ReadMemory(address, buffer.GetBytes(),
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 2207     if (exe_ctx.GetProcessRef().ReadMemory(
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  757       size_t rc = m_process_sp->ReadMemory(addr, m_data_up->GetBytes(),
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  194       if (m_process->ReadMemory(shlib_addr, buf, 4, error) == 4) {
  449     if (m_process->ReadMemory(m_dyld_all_image_infos_addr, buf, 4, error) ==
  475         m_process->ReadMemory(m_dyld_all_image_infos_addr, buf, count, error);
  661   const size_t bytes_read = m_process->ReadMemory(
  762   size_t bytes_read = m_process->ReadMemory(addr, header_bytes.GetBytes(),
  804           m_process->ReadMemory(load_cmd_addr, load_cmd_data_sp->GetBytes(),
 1084         if (m_process->ReadMemory(sharedCacheUUID_address, shared_cache_uuid,
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
  127   size_t bytes_read = process->ReadMemory(from_addr, data.GetBytes(),
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
  264         process_sp->ReadMemory(addr, buffer_sp->GetBytes(),
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
  210   size_t bytes_read = process_sp->ReadMemory(byte_location, &byte, 1, err);
tools/lldb/source/Plugins/Language/ObjC/CF.cpp
  164       process_sp->ReadMemory(data_ptr, buffer_sp->GetBytes(), num_bytes, error);
tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp
  189     process.ReadMemory(start_of_descriptor, &descriptor,
  527     process_sp->ReadMemory(data_location, m_data_32, sizeof(D32),
  531     process_sp->ReadMemory(data_location, m_data_64, sizeof(D64),
  673     process_sp->ReadMemory(data_location, m_data_32, sizeof(D32),
  677     process_sp->ReadMemory(data_location, m_data_64, sizeof(D64),
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
  317     process.ReadMemory(start_of_descriptor, &descriptor, sizeof(descriptor),
  548     process_sp->ReadMemory(data_location, m_data_32, sizeof(DataDescriptor_32),
  552     process_sp->ReadMemory(data_location, m_data_64, sizeof(DataDescriptor_64),
  776     process_sp->ReadMemory(data_location, m_data_32, sizeof(D32),
  780     process_sp->ReadMemory(data_location, m_data_64, sizeof(D64),
  944     process_sp->ReadMemory(data_location, m_data_32, sizeof(DataDescriptor_32),
  948     process_sp->ReadMemory(data_location, m_data_64, sizeof(DataDescriptor_64),
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
  180     process.ReadMemory(start_of_descriptor, &descriptor, sizeof(descriptor),
  414     process_sp->ReadMemory(data_location, m_data_32, sizeof(DataDescriptor_32),
  418     process_sp->ReadMemory(data_location, m_data_64, sizeof(DataDescriptor_64),
  574     process_sp->ReadMemory(data_location, m_data_32, sizeof(D32),
  578     process_sp->ReadMemory(data_location, m_data_64, sizeof(D64),
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
   56   process->ReadMemory(addr, objc_class_buf.GetBytes(), objc_class_size, error);
   96   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  116     process->ReadMemory(m_ro_ptr ^ 1, buffer.GetBytes(), ptr_size, error);
  148   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  235   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  258   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  288   process->ReadMemory(addr, buffer.GetBytes(), size, error);
  311   process->ReadMemory(addr, buffer.GetBytes(), size, error);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
  357       if (process->ReadMemory(hash_table_ptr, buffer.GetBytes(), 20, error) ==
  373           if (process->ReadMemory(buckets_ptr, buffer.GetBytes(), data_size,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 1455         if (process->ReadMemory(class_infos_addr, buffer.GetBytes(),
 1771         if (process->ReadMemory(class_infos_addr, buffer.GetBytes(),
 2574           size_t bytes_read = process->ReadMemory(
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  311       process_sp->ReadMemory(m_header_addr, memory_buffer, actual_size, error);
  352   bytes_read = process_sp->ReadMemory(desc_ptr, dst, desc_array_size, error);
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  139         ctx.process->ReadMemory(sp, &arg.value, sizeof(uint32_t), err);
  207       size_t read = ctx.process->ReadMemory(sp, &arg.value, size, err);
  251           ctx.process->ReadMemory(sp, &arg.value, arg_size, err);
  327           ctx.process->ReadMemory(sp, &arg.value, arg_size, err);
  374           ctx.process->ReadMemory(sp, &arg.value, arg_size, err);
 1159     m_process->ReadMemory(addr_t(args[eGroupName]), buffer.get(), len, err);
 1204         m_process->ReadMemory(ptr_addr, &kernel_addr, target_ptr_size, err);
 1305     size_t read = m_process->ReadMemory(addr, &result, target_ptr_size, err);
 2384   GetProcess()->ReadMemory(data_ptr, buffer.get(), size, err);
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  554         process_sp->ReadMemory(m_image_base + offset, data_up->GetBytes(),
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
  108       if (process_sp->ReadMemory(m_reg_data_addr, data_sp->GetBytes(),
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
  106     if (process->ReadMemory(frame.fp, &frame.fp, k_frame_size, error) !=
  142               process->ReadMemory(first_frame_sp, &frame.pc, sizeof(frame.pc),
  196     if (process->ReadMemory(frame.fp, &frame.fp, k_frame_size, error) !=
  232           if (process->ReadMemory(first_frame_sp, &frame.pc, sizeof(frame.pc),
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
  146             m_process->ReadMemory(label_addr, &dispatch_queue_name[0],
  307   if (m_process->ReadMemory(m_dispatch_queue_offsets_addr, memory_buffer,
  354     if (m_process->ReadMemory(m_libpthread_layout_offsets_addr, memory_buffer,
  481         if (m_process->ReadMemory(ret.item_buffer_ptr, data.GetBytes(),
  522     if (m_process->ReadMemory(ret.item_buffer_ptr, data.GetBytes(),
  764         if (m_process->ReadMemory(
  855     if (m_process->ReadMemory(ret.item_buffer_ptr, data.GetBytes(),
  882   if (m_process->ReadMemory(queues_buffer, data.GetBytes(), queues_buffer_size,
tools/lldb/source/Symbol/ClangASTContext.cpp
 9610         while ((bytes_read = process->ReadMemory(pointer_address, &buf.front(),
tools/lldb/source/Symbol/CompactUnwindInfo.cpp
  268       if (process_sp->ReadMemory(
tools/lldb/source/Symbol/CompilerType.cpp
  999         return process->ReadMemory(addr, dst, *byte_size, error) == *byte_size;
tools/lldb/source/Symbol/ObjectFile.cpp
  467     const size_t bytes_read = process_sp->ReadMemory(
  507         return process_sp->ReadMemory(base_load_addr + section_offset, dst,
tools/lldb/source/Symbol/Type.cpp
  447           return exe_ctx->GetProcessPtr()->ReadMemory(addr, dst, byte_size,
tools/lldb/source/Target/Process.cpp
 2009       size_t bytes_read = ReadMemory(curr_addr, curr_dst, bytes_to_read, error);
 2057       size_t bytes_read = ReadMemory(curr_addr, curr_dst, bytes_to_read, error);
 2270     const size_t bytes_read = ReadMemory(addr, &uval, byte_size, error);
tools/lldb/source/Target/RegisterContext.cpp
  337         process_sp->ReadMemory(src_addr, src, src_len, error);
tools/lldb/source/Target/Target.cpp
 1766       bytes_read = m_process_sp->ReadMemory(load_addr, dst, dst_len, error);
tools/lldb/source/Target/ThreadPlanTracer.cpp
  149     process_sp->ReadMemory(pc, buffer, sizeof(buffer), err);