diff options
Diffstat (limited to 'source/Plugins/Platform/POSIX')
| -rw-r--r-- | source/Plugins/Platform/POSIX/PlatformPOSIX.cpp | 5 | ||||
| -rw-r--r-- | source/Plugins/Platform/POSIX/PlatformPOSIX.h | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp b/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp index b5f92dcc3dcd..bb07d999c4c2 100644 --- a/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp +++ b/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp @@ -589,3 +589,8 @@ PlatformPOSIX::SetRemoteWorkingDirectory(const lldb_private::ConstString &path) return Platform::SetRemoteWorkingDirectory(path); } +void +PlatformPOSIX::CalculateTrapHandlerSymbolNames () +{ + m_trap_handlers.push_back (ConstString ("_sigtramp")); +} diff --git a/source/Plugins/Platform/POSIX/PlatformPOSIX.h b/source/Plugins/Platform/POSIX/PlatformPOSIX.h index 336e0f90fcad..130c84bdface 100644 --- a/source/Plugins/Platform/POSIX/PlatformPOSIX.h +++ b/source/Plugins/Platform/POSIX/PlatformPOSIX.h @@ -111,8 +111,11 @@ public: uint64_t &low, uint64_t &high); + virtual void + CalculateTrapHandlerSymbolNames (); + protected: - std::auto_ptr<lldb_private::OptionGroupOptions> m_options; + std::unique_ptr<lldb_private::OptionGroupOptions> m_options; lldb::PlatformSP m_remote_platform_sp; // Allow multiple ways to connect to a remote POSIX-compliant OS |
