aboutsummaryrefslogtreecommitdiff
path: root/include/lldb/Target/JITLoaderList.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/Target/JITLoaderList.h')
-rw-r--r--include/lldb/Target/JITLoaderList.h33
1 files changed, 12 insertions, 21 deletions
diff --git a/include/lldb/Target/JITLoaderList.h b/include/lldb/Target/JITLoaderList.h
index c86043c5cf1f..4b9d79bbfcab 100644
--- a/include/lldb/Target/JITLoaderList.h
+++ b/include/lldb/Target/JITLoaderList.h
@@ -22,37 +22,28 @@ namespace lldb_private {
///
/// Class used by the Process to hold a list of its JITLoaders.
//----------------------------------------------------------------------
-class JITLoaderList
-{
+class JITLoaderList {
public:
+ JITLoaderList();
+ ~JITLoaderList();
- JITLoaderList();
- ~JITLoaderList();
+ void Append(const lldb::JITLoaderSP &jit_loader_sp);
- void
- Append (const lldb::JITLoaderSP &jit_loader_sp);
+ void Remove(const lldb::JITLoaderSP &jit_loader_sp);
- void
- Remove (const lldb::JITLoaderSP &jit_loader_sp);
+ size_t GetSize() const;
- size_t
- GetSize() const;
+ lldb::JITLoaderSP GetLoaderAtIndex(size_t idx);
- lldb::JITLoaderSP
- GetLoaderAtIndex (size_t idx);
+ void DidLaunch();
- void
- DidLaunch();
+ void DidAttach();
- void
- DidAttach();
-
- void
- ModulesDidLoad (ModuleList &module_list);
+ void ModulesDidLoad(ModuleList &module_list);
private:
- std::vector<lldb::JITLoaderSP> m_jit_loaders_vec;
- std::recursive_mutex m_jit_loaders_mutex;
+ std::vector<lldb::JITLoaderSP> m_jit_loaders_vec;
+ std::recursive_mutex m_jit_loaders_mutex;
};
} // namespace lldb_private