aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/lldb/bindings/interface/SBTrace.i
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/lldb/bindings/interface/SBTrace.i')
-rw-r--r--contrib/llvm-project/lldb/bindings/interface/SBTrace.i20
1 files changed, 7 insertions, 13 deletions
diff --git a/contrib/llvm-project/lldb/bindings/interface/SBTrace.i b/contrib/llvm-project/lldb/bindings/interface/SBTrace.i
index 6d4b7e6be27d..0f5bf0ecc8d9 100644
--- a/contrib/llvm-project/lldb/bindings/interface/SBTrace.i
+++ b/contrib/llvm-project/lldb/bindings/interface/SBTrace.i
@@ -14,25 +14,19 @@ namespace lldb {
class LLDB_API SBTrace {
public:
SBTrace();
- size_t GetTraceData(SBError &error, void *buf,
- size_t size, size_t offset,
- lldb::tid_t thread_id);
- size_t GetMetaData(SBError &error, void *buf,
- size_t size, size_t offset,
- lldb::tid_t thread_id);
+ const char *GetStartConfigurationHelp();
- void StopTrace(SBError &error,
- lldb::tid_t thread_id);
+ SBError Start(const SBStructuredData &configuration);
- void GetTraceConfig(SBTraceOptions &options,
- SBError &error);
+ SBError Start(const SBThread &thread, const SBStructuredData &configuration);
- lldb::user_id_t GetTraceUID();
+ SBError Stop();
+
+ SBError Stop(const SBThread &thread);
explicit operator bool() const;
bool IsValid();
-
};
-} // namespace lldb \ No newline at end of file
+} // namespace lldb