Home | History | Annotate | Download | only in Core

Lines Matching refs:Address

327     lldb::addr_t address = LLDB_INVALID_ADDRESS;
329 Address file_so_addr;
355 error.SetErrorString ("can't read load address (no execution context)");
372 address = m_value.ULongLong(LLDB_INVALID_ADDRESS);
373 if (target_sections.ResolveLoadAddress(address, file_so_addr))
380 address = LLDB_INVALID_ADDRESS;
387 // address = m_value.ULongLong(LLDB_INVALID_ADDRESS);
388 // if (address != LLDB_INVALID_ADDRESS)
390 // if (exe_module_sp->ResolveFileAddress(address, file_so_addr))
398 // address = LLDB_INVALID_ADDRESS;
406 error.SetErrorString ("can't read load address (invalid process)");
411 address = m_value.ULongLong(LLDB_INVALID_ADDRESS);
422 error.SetErrorString ("can't read file address (no execution context)");
426 error.SetErrorString ("can't read file address (invalid target)");
430 address = m_value.ULongLong(LLDB_INVALID_ADDRESS);
431 if (address == LLDB_INVALID_ADDRESS)
433 error.SetErrorString ("invalid file address");
440 // we can resolve a file address, is a variable.
456 Address so_addr(address, objfile->GetSectionList());
461 // Don't use the load address if the process has exited.
465 address = load_address;
488 error.SetErrorStringWithFormat ("unable to resolve the module for file address 0x%" PRIx64 " for variable '%s' in %s",
489 address,
493 error.SetErrorStringWithFormat ("unable to resolve the module for file address 0x%" PRIx64 " in %s",
494 address,
500 error.SetErrorStringWithFormat ("unable to resolve the module for file address 0x%" PRIx64 " for variable '%s'",
501 address,
504 error.SetErrorStringWithFormat ("unable to resolve the module for file address 0x%" PRIx64, address);
510 // Can't convert a file address to anything valid without more
512 error.SetErrorString ("can't read memory from file address without more context");
519 address = m_value.ULongLong(LLDB_INVALID_ADDRESS);
541 if (address == LLDB_INVALID_ADDRESS)
543 error.SetErrorStringWithFormat ("invalid %s address", address_type == eAddressTypeHost ? "host" : "load");
567 // The address is an address in this process, so just copy it
568 memcpy (dst, (uint8_t*)NULL + address, byte_size);
574 // We have a file address that we were able to translate into a
575 // section offset address so we might be able to read this from
583 error.SetErrorStringWithFormat("read memory from 0x%" PRIx64 " failed", (uint64_t)address);
596 const size_t bytes_read = process->ReadMemory(address, dst, byte_size, error);
599 (uint64_t)address,
605 error.SetErrorStringWithFormat("read memory from 0x%" PRIx64 " failed (invalid process)", (uint64_t)address);
635 case eValueTypeLoadAddress: // load address value
636 case eValueTypeHostAddress: // host address value (for memory in the process that is using liblldb)
701 case eValueTypeFileAddress: return "file address";
702 case eValueTypeLoadAddress: return "load address";
703 case eValueTypeHostAddress: return "host address";