Lines Matching refs:Addr

60                Status(const llvm::StringRef &FileName, addr_t &Addr));
63 Status SetBreakpoint(lldb::addr_t Addr, uint32_t Size, in SetBreakpoint() argument
66 return this->SetHardwareBreakpoint(Addr, Size); in SetBreakpoint()
68 return this->SetSoftwareBreakpoint(Addr, Size); in SetBreakpoint()
73 Status ReadMemory(addr_t Addr, void *Buf, size_t Size, in ReadMemory() argument
75 auto ExpectedMemory = this->ReadMemory(Addr, Size); in ReadMemory()
86 Status WriteMemory(addr_t Addr, const void *Buf, size_t Size, in WriteMemory() argument
89 Addr, llvm::makeArrayRef(static_cast<const uint8_t *>(Buf), Size)); in WriteMemory()
99 llvm::Expected<std::vector<uint8_t>>(addr_t Addr, size_t Size));
101 llvm::Expected<size_t>(addr_t Addr,
105 llvm::Expected<std::vector<uint8_t>> ReadMemoryWithoutTrap(addr_t Addr, in ReadMemoryWithoutTrap() argument
110 T::ReadMemoryWithoutTrap(Addr, Data.data(), Data.size(), BytesRead); in ReadMemoryWithoutTrap()
130 llvm::Expected<std::vector<uint8_t>> Read(addr_t Addr, size_t Size) { in Read() argument
131 Addr -= m_start_addr; in Read()
132 if (Addr >= Data.size()) in Read()
135 Size = std::min(Size, Data.size() - (size_t)Addr); in Read()
136 auto Begin = std::next(Data.begin(), Addr); in Read()
140 llvm::Expected<size_t> Write(addr_t Addr, llvm::ArrayRef<uint8_t> Chunk) { in Write() argument
141 Addr -= m_start_addr; in Write()
142 if (Addr >= Data.size()) in Write()
145 size_t Size = std::min(Chunk.size(), Data.size() - (size_t)Addr); in Write()
146 std::copy_n(Chunk.begin(), Size, &Data[Addr]); in Write()