summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2018-09-05 18:08:56 +0000
committerPavel Labath <pavel@labath.sk>2018-09-05 18:08:56 +0000
commitef1b1b5d1715acf2f5f4b483dcffec4221292d87 (patch)
tree57c0728f5939b408ff4a52a642940b1543980392 /lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
parent13b55bbc2f446b6ff3fae5288c1a0c700d3dc846 (diff)
downloadbcm5719-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.h10
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;
OpenPOWER on IntegriCloud