[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-08 Thread Jakob Johnson via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes.
Closed by commit rGdf766fb65cc9: [NFC][intelpt] Improve IntelPT trace bundle 
documentation (authored by jj10306).

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137509/new/

https://reviews.llvm.org/D137509

Files:
  lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp


Index: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
===
--- lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
+++ lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
@@ -241,6 +241,8 @@
   "pid": integer,
   "triple"?: string,
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the
+  // CLI or on a machine other than where the target was traced.
   "threads": [
   // A list of known threads for the given process. When context switch
   // data is provided, LLDB will automatically create threads for the


Index: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
===
--- lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
+++ lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
@@ -241,6 +241,8 @@
   "pid": integer,
   "triple"?: string,
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the
+  // CLI or on a machine other than where the target was traced.
   "threads": [
   // A list of known threads for the given process. When context switch
   // data is provided, LLDB will automatically create threads for the
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-07 Thread walter erquinigo via Phabricator via lldb-commits
wallace accepted this revision.
wallace added inline comments.
This revision is now accepted and ready to land.



Comment at: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp:244
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the 
CLI or on a machine other than where the target was traced.
   "threads": [

jj10306 wrote:
> wallace wrote:
> > split this into 80-char lines, please :)
> wonder why `git clang-format` didn't suggest this?
I think it's because this is a special kind of string that should be taken 
literal


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137509/new/

https://reviews.llvm.org/D137509

___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-07 Thread Jakob Johnson via Phabricator via lldb-commits
jj10306 added inline comments.



Comment at: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp:244
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the 
CLI or on a machine other than where the target was traced.
   "threads": [

wallace wrote:
> split this into 80-char lines, please :)
wonder why `git clang-format` didn't suggest this?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137509/new/

https://reviews.llvm.org/D137509

___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-07 Thread Jakob Johnson via Phabricator via lldb-commits
jj10306 updated this revision to Diff 473628.
jj10306 marked an inline comment as done.
jj10306 added a comment.

address comments


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137509/new/

https://reviews.llvm.org/D137509

Files:
  lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp


Index: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
===
--- lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
+++ lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
@@ -241,6 +241,8 @@
   "pid": integer,
   "triple"?: string,
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the
+  // CLI or on a machine other than where the target was traced.
   "threads": [
   // A list of known threads for the given process. When context switch
   // data is provided, LLDB will automatically create threads for the


Index: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
===
--- lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
+++ lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
@@ -241,6 +241,8 @@
   "pid": integer,
   "triple"?: string,
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the
+  // CLI or on a machine other than where the target was traced.
   "threads": [
   // A list of known threads for the given process. When context switch
   // data is provided, LLDB will automatically create threads for the
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-06 Thread walter erquinigo via Phabricator via lldb-commits
wallace added inline comments.



Comment at: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp:244
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the 
CLI or on a machine other than where the target was traced.
   "threads": [

split this into 80-char lines, please :)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137509/new/

https://reviews.llvm.org/D137509

___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-06 Thread Jakob Johnson via Phabricator via lldb-commits
jj10306 marked an inline comment as done.
jj10306 added a comment.

resolve comments


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137509/new/

https://reviews.llvm.org/D137509

___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-06 Thread Jakob Johnson via Phabricator via lldb-commits
jj10306 updated this revision to Diff 473515.
jj10306 added a comment.

Improve docs


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137509/new/

https://reviews.llvm.org/D137509

Files:
  lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp


Index: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
===
--- lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
+++ lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
@@ -241,6 +241,7 @@
   "pid": integer,
   "triple"?: string,
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the 
CLI or on a machine other than where the target was traced.
   "threads": [
   // A list of known threads for the given process. When context switch
   // data is provided, LLDB will automatically create threads for the


Index: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
===
--- lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
+++ lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
@@ -241,6 +241,7 @@
   "pid": integer,
   "triple"?: string,
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be created not using the CLI or on a machine other than where the target was traced.
   "threads": [
   // A list of known threads for the given process. When context switch
   // data is provided, LLDB will automatically create threads for the
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-06 Thread walter erquinigo via Phabricator via lldb-commits
wallace added inline comments.



Comment at: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp:244
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be consumed using 
`SBTraceCursor`.
   "threads": [

something along these lines is more accurate


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137509/new/

https://reviews.llvm.org/D137509

___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits


[Lldb-commits] [PATCH] D137509: [NFC][intelpt] Improve IntelPT trace bundle documentation

2022-11-06 Thread Jakob Johnson via Phabricator via lldb-commits
jj10306 created this revision.
jj10306 added reviewers: wallace, persona0220.
Herald added a project: All.
jj10306 requested review of this revision.
Herald added a project: LLDB.
Herald added a subscriber: lldb-commits.

Mention that the LLVM/clang triple must be provided if the trace will be
consumed via `SBTraceCursor`

Test Plan:


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D137509

Files:
  lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp


Index: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
===
--- lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
+++ lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
@@ -241,6 +241,7 @@
   "pid": integer,
   "triple"?: string,
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be consumed using 
`SBTraceCursor`.
   "threads": [
   // A list of known threads for the given process. When context switch
   // data is provided, LLDB will automatically create threads for the


Index: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
===
--- lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
+++ lldb/source/Plugins/Trace/intel-pt/TraceIntelPTBundleLoader.cpp
@@ -241,6 +241,7 @@
   "pid": integer,
   "triple"?: string,
   // Optional clang/llvm target triple.
+  // This must be provided if the trace will be consumed using `SBTraceCursor`.
   "threads": [
   // A list of known threads for the given process. When context switch
   // data is provided, LLDB will automatically create threads for the
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits