9#ifndef LLDB_SOURCE_PLUGINS_PROCESS_AIX_NATIVETHREADAIX_H_
10#define LLDB_SOURCE_PLUGINS_PROCESS_AIX_NATIVETHREADAIX_H_
30 std::string &description)
override;
33 bool hardware)
override;
45 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
NativeThreadProtocol(NativeProcessProtocol &process, lldb::tid_t tid)
Manages communication with the inferior (debugee) process.
Status SetWatchpoint(lldb::addr_t addr, size_t size, uint32_t watch_flags, bool hardware) override
bool GetStopReason(ThreadStopInfo &stop_info, std::string &description) override
Status SetHardwareBreakpoint(lldb::addr_t addr, size_t size) override
llvm::Expected< std::unique_ptr< llvm::MemoryBuffer > > GetSiginfo() const override
friend class NativeProcessAIX
NativeThreadAIX(NativeProcessAIX &process, lldb::tid_t tid)
NativeProcessAIX & GetProcess()
std::string GetName() override
Status RemoveWatchpoint(lldb::addr_t addr) override
lldb::StateType GetState() override
Status RemoveHardwareBreakpoint(lldb::addr_t addr) override
StateType
Process and Thread States.