Lines Matching defs:NativeProcessProtocol

1 //===-- NativeProcessProtocol.cpp -----------------------------------------===//
9 #include "lldb/Host/common/NativeProcessProtocol.h"
26 // NativeProcessProtocol Members
28 NativeProcessProtocol::NativeProcessProtocol(lldb::pid_t pid, int terminal_fd,
34 lldb_private::Status NativeProcessProtocol::Interrupt() {
44 Status NativeProcessProtocol::IgnoreSignals(llvm::ArrayRef<int> signals) {
51 NativeProcessProtocol::GetMemoryRegionInfo(lldb::addr_t load_addr,
58 NativeProcessProtocol::ReadMemoryTags(int32_t type, lldb::addr_t addr,
64 NativeProcessProtocol::WriteMemoryTags(int32_t type, lldb::addr_t addr,
70 std::optional<WaitStatus> NativeProcessProtocol::GetExitStatus() {
77 bool NativeProcessProtocol::SetExitStatus(WaitStatus status,
100 NativeThreadProtocol *NativeProcessProtocol::GetThreadAtIndex(uint32_t idx) {
108 NativeProcessProtocol::GetThreadByIDUnlocked(lldb::tid_t tid) {
116 NativeThreadProtocol *NativeProcessProtocol::GetThreadByID(lldb::tid_t tid) {
121 bool NativeProcessProtocol::IsAlive() const {
127 NativeProcessProtocol::GetWatchpointMap() const {
132 NativeProcessProtocol::GetHardwareDebugSupportInfo() const {
137 const_cast<NativeProcessProtocol *>(this)->GetThreadAtIndex(0));
148 Status NativeProcessProtocol::SetWatchpoint(lldb::addr_t addr, size_t size,
208 Status NativeProcessProtocol::RemoveWatchpoint(lldb::addr_t addr) {
232 NativeProcessProtocol::GetHardwareBreakpointMap() const {
236 Status NativeProcessProtocol::SetHardwareBreakpoint(lldb::addr_t addr,
294 Status NativeProcessProtocol::RemoveHardwareBreakpoint(lldb::addr_t addr) {
312 void NativeProcessProtocol::SynchronouslyNotifyProcessStateChanged(
332 void NativeProcessProtocol::NotifyDidExec() {
341 Status NativeProcessProtocol::SetSoftwareBreakpoint(lldb::addr_t addr,
359 Status NativeProcessProtocol::RemoveSoftwareBreakpoint(lldb::addr_t addr) {
425 llvm::Expected<NativeProcessProtocol::SoftwareBreakpoint>
426 NativeProcessProtocol::EnableSoftwareBreakpoint(lldb::addr_t addr,
504 NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode(size_t size_hint) {
564 size_t NativeProcessProtocol::GetSoftwareBreakpointPCOffset() {
594 void NativeProcessProtocol::FixupBreakpointPCAsNeeded(
644 Status NativeProcessProtocol::RemoveBreakpoint(lldb::addr_t addr,
652 Status NativeProcessProtocol::ReadMemoryWithoutTrap(lldb::addr_t addr,
680 NativeProcessProtocol::ReadCStringFromMemory(lldb::addr_t addr, char *buffer,
731 lldb::StateType NativeProcessProtocol::GetState() const {
736 void NativeProcessProtocol::SetState(lldb::StateType state,
760 uint32_t NativeProcessProtocol::GetStopID() const {
765 void NativeProcessProtocol::DoStopIDBumped(uint32_t /* newBumpId */) {
769 NativeProcessProtocol::Manager::~Manager() = default;