aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Host/common/NativeProcessProtocol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Host/common/NativeProcessProtocol.cpp')
-rw-r--r--lldb/source/Host/common/NativeProcessProtocol.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/lldb/source/Host/common/NativeProcessProtocol.cpp b/lldb/source/Host/common/NativeProcessProtocol.cpp
index 073257c..7ccf8461 100644
--- a/lldb/source/Host/common/NativeProcessProtocol.cpp
+++ b/lldb/source/Host/common/NativeProcessProtocol.cpp
@@ -372,38 +372,6 @@ Status NativeProcessProtocol::SetSoftwareBreakpoint(lldb::addr_t addr,
});
}
-llvm::Expected<llvm::ArrayRef<uint8_t>>
-NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode(size_t size_hint) {
- using ArrayRef = llvm::ArrayRef<uint8_t>;
-
- switch (GetArchitecture().GetMachine()) {
- case llvm::Triple::aarch64:
- return ArrayRef{0x00, 0x00, 0x20, 0xd4};
-
- case llvm::Triple::x86:
- case llvm::Triple::x86_64:
- return ArrayRef{0xcc};
-
- case llvm::Triple::mips:
- case llvm::Triple::mips64:
- return ArrayRef{0x00, 0x00, 0x00, 0x0d};
-
- case llvm::Triple::mipsel:
- case llvm::Triple::mips64el:
- return ArrayRef{0x0d, 0x00, 0x00, 0x00};
-
- case llvm::Triple::systemz:
- return ArrayRef{0x00, 0x01};
-
- case llvm::Triple::ppc64le:
- return ArrayRef{0x08, 0x00, 0xe0, 0x7f}; // trap
-
- default:
- return llvm::createStringError(llvm::inconvertibleErrorCode(),
- "CPU type not supported!");
- }
-}
-
Status NativeProcessProtocol::RemoveBreakpoint(lldb::addr_t addr,
bool hardware) {
if (hardware)