summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h')
-rw-r--r--lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h107
1 files changed, 44 insertions, 63 deletions
diff --git a/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h b/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h
index 10bd989c328..6269860825d 100644
--- a/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h
+++ b/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h
@@ -19,92 +19,73 @@
#include "lldb/Target/JITLoader.h"
#include "lldb/Target/Process.h"
-class JITLoaderGDB : public lldb_private::JITLoader
-{
+class JITLoaderGDB : public lldb_private::JITLoader {
public:
- JITLoaderGDB(lldb_private::Process *process);
+ JITLoaderGDB(lldb_private::Process *process);
- ~JITLoaderGDB() override;
+ ~JITLoaderGDB() override;
- //------------------------------------------------------------------
- // Static Functions
- //------------------------------------------------------------------
- static void
- Initialize();
+ //------------------------------------------------------------------
+ // Static Functions
+ //------------------------------------------------------------------
+ static void Initialize();
- static void
- Terminate();
+ static void Terminate();
- static lldb_private::ConstString
- GetPluginNameStatic();
+ static lldb_private::ConstString GetPluginNameStatic();
- static const char *
- GetPluginDescriptionStatic();
+ static const char *GetPluginDescriptionStatic();
- static lldb::JITLoaderSP
- CreateInstance (lldb_private::Process *process, bool force);
+ static lldb::JITLoaderSP CreateInstance(lldb_private::Process *process,
+ bool force);
- static void
- DebuggerInitialize(lldb_private::Debugger &debugger);
+ static void DebuggerInitialize(lldb_private::Debugger &debugger);
- //------------------------------------------------------------------
- // PluginInterface protocol
- //------------------------------------------------------------------
- lldb_private::ConstString
- GetPluginName() override;
+ //------------------------------------------------------------------
+ // PluginInterface protocol
+ //------------------------------------------------------------------
+ lldb_private::ConstString GetPluginName() override;
- uint32_t
- GetPluginVersion() override;
+ uint32_t GetPluginVersion() override;
- //------------------------------------------------------------------
- // JITLoader interface
- //------------------------------------------------------------------
- void
- DidAttach() override;
+ //------------------------------------------------------------------
+ // JITLoader interface
+ //------------------------------------------------------------------
+ void DidAttach() override;
- void
- DidLaunch() override;
+ void DidLaunch() override;
- void
- ModulesDidLoad(lldb_private::ModuleList &module_list) override;
+ void ModulesDidLoad(lldb_private::ModuleList &module_list) override;
private:
- lldb::addr_t
- GetSymbolAddress(lldb_private::ModuleList &module_list,
- const lldb_private::ConstString &name,
- lldb::SymbolType symbol_type) const;
+ lldb::addr_t GetSymbolAddress(lldb_private::ModuleList &module_list,
+ const lldb_private::ConstString &name,
+ lldb::SymbolType symbol_type) const;
- void
- SetJITBreakpoint(lldb_private::ModuleList &module_list);
+ void SetJITBreakpoint(lldb_private::ModuleList &module_list);
- bool
- DidSetJITBreakpoint() const;
+ bool DidSetJITBreakpoint() const;
- bool
- ReadJITDescriptor(bool all_entries);
+ bool ReadJITDescriptor(bool all_entries);
- template <typename ptr_t>
- bool
- ReadJITDescriptorImpl(bool all_entries);
+ template <typename ptr_t> bool ReadJITDescriptorImpl(bool all_entries);
- static bool
- JITDebugBreakpointHit(void *baton,
- lldb_private::StoppointCallbackContext *context,
- lldb::user_id_t break_id,
- lldb::user_id_t break_loc_id);
+ static bool
+ JITDebugBreakpointHit(void *baton,
+ lldb_private::StoppointCallbackContext *context,
+ lldb::user_id_t break_id, lldb::user_id_t break_loc_id);
- static void
- ProcessStateChangedCallback(void *baton,
- lldb_private::Process *process,
- lldb::StateType state);
+ static void ProcessStateChangedCallback(void *baton,
+ lldb_private::Process *process,
+ lldb::StateType state);
- // A collection of in-memory jitted object addresses and their corresponding modules
- typedef std::map<lldb::addr_t, const lldb::ModuleSP> JITObjectMap;
- JITObjectMap m_jit_objects;
-
- lldb::user_id_t m_jit_break_id;
- lldb::addr_t m_jit_descriptor_addr;
+ // A collection of in-memory jitted object addresses and their corresponding
+ // modules
+ typedef std::map<lldb::addr_t, const lldb::ModuleSP> JITObjectMap;
+ JITObjectMap m_jit_objects;
+ lldb::user_id_t m_jit_break_id;
+ lldb::addr_t m_jit_descriptor_addr;
};
#endif // liblldb_JITLoaderGDB_h_
OpenPOWER on IntegriCloud