wallace added inline comments.
Herald added a subscriber: Michael137.

================
Comment at: 
lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionFileParser.cpp:167-170
+          // A list of known threads for the given process. When context switch
+          // data is provided, LLDB will automatically create threads for the
+          // this process whenever it finds new threads when traversing the
+          // context switches.
----------------
jj10306 wrote:
> So should this be an empty list or will the key not exist at all in the case 
> that context switches are provided?
this should be an empty list. I've improved this documentaiton a bit


================
Comment at: 
lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionFileParser.cpp:212-215
+  "dontCreateThreadsFromContextSwitches"?: boolean,
+    // If this is true, then the automatic creation of threads from context 
switch
+    // data is disabled, and thus only the threads provided in the 
"processes.threads"
+    // section will be created.
----------------
jj10306 wrote:
> is this necessary? can't this be inferred by if the threads key isn't 
> present/the list is empty?
> also, is this even being used rn? It appears to me that you always invoke 
> `CreateThreadsFromContextSwitches()` if `session.cores` is present?
lol, i forgot to delete this


================
Comment at: 
lldb/test/API/commands/trace/intelpt-multi-core-trace/trace_missing_threads.json:31-35
+      "threads": [
+        {
+          "tid": 3497234
+        }
+      ]
----------------
jj10306 wrote:
> shouldn't this be gone or just an empty list depending on how we want to 
> implement it?
i want to here here the hybrid situation of having some explicit threads here 
and others inferred


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D127001

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

Reply via email to