diff options
| author | Pavel Labath <pavel@labath.sk> | 2018-09-05 18:08:56 +0000 |
|---|---|---|
| committer | Pavel Labath <pavel@labath.sk> | 2018-09-05 18:08:56 +0000 |
| commit | ef1b1b5d1715acf2f5f4b483dcffec4221292d87 (patch) | |
| tree | 57c0728f5939b408ff4a52a642940b1543980392 /lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h | |
| parent | 13b55bbc2f446b6ff3fae5288c1a0c700d3dc846 (diff) | |
| download | bcm5719-llvm-ef1b1b5d1715acf2f5f4b483dcffec4221292d87.tar.gz bcm5719-llvm-ef1b1b5d1715acf2f5f4b483dcffec4221292d87.zip | |
Modernize NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode
return the opcode as a Expected<ArrayRef> instead of a
Status+pointer+size combo.
I also move the linux implementation to the base class, as the trap
opcodes are likely to be the same for all/most implementations of the
class (except the arm one, where linux chooses a different opcode than
what the arm spec recommends, which I keep linux-specific).
llvm-svn: 341487
Diffstat (limited to 'lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h')
| -rw-r--r-- | lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h b/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h index 142f74ecf19..a08da8efa80 100644 --- a/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h +++ b/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h @@ -93,16 +93,6 @@ public: static Status PtraceWrapper(int req, lldb::pid_t pid, void *addr = nullptr, int data = 0, int *result = nullptr); -protected: - // --------------------------------------------------------------------- - // NativeProcessProtocol protected interface - // --------------------------------------------------------------------- - - Status - GetSoftwareBreakpointTrapOpcode(size_t trap_opcode_size_hint, - size_t &actual_opcode_size, - const uint8_t *&trap_opcode_bytes) override; - private: MainLoop::SignalHandleUP m_sigchld_handle; ArchSpec m_arch; |

