[Lldb-commits] [PATCH] D105531: [trace][intel pt] Implement the Intel PT cursor
Greg Clayton via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Fri Jul 16 16:34:27 PDT 2021
clayborg accepted this revision.
clayborg added a comment.
This revision is now accepted and ready to land.
Just switch all "-f" to the long option format as mentioned in inlined comments and this is good to go.
================
Comment at: lldb/test/API/commands/trace/TestTraceDumpInstructions.py:38
- self.expect("thread trace dump instructions --raw",
- substrs=['''thread #1: tid = 3842849, total instructions = 21
+ self.expect("thread trace dump instructions --raw --count 21 -f",
+ substrs=['''thread #1: tid = 3842849
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceDumpInstructions.py:63
+ # We check if we can pass count and skip
+ self.expect("thread trace dump instructions --count 5 --skip 6 --raw -f",
+ substrs=['''thread #1: tid = 3842849
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceDumpInstructions.py:146
# The output should be work when too many instructions are asked
- self.expect("thread trace dump instructions --count 20 --position 2",
- substrs=['''thread #1: tid = 3842849, total instructions = 21
+ self.expect("thread trace dump instructions --count 20 -f",
+ substrs=['''thread #1: tid = 3842849
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceDumpInstructions.py:165
os.path.join(self.getSourceDir(), "intelpt-trace", "trace_bad_image.json"))
- self.expect("thread trace dump instructions",
- substrs=['''thread #1: tid = 3842849, total instructions = 2
- [0] 0x0000000000400511 error: no memory mapped at this address
- [1] 0x0000000000400518 error: no memory mapped at this address'''])
+ self.expect("thread trace dump instructions -f",
+ substrs=['''thread #1: tid = 3842849
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceDumpInstructions.py:173
os.path.join(self.getSourceDir(), "intelpt-trace", "trace_wrong_cpu.json"))
- self.expect("thread trace dump instructions",
- substrs=['''thread #1: tid = 3842849, total instructions = 1
- [0] error: unknown cpu'''])
+ self.expect("thread trace dump instructions -f",
+ substrs=['''thread #1: tid = 3842849
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceDumpInstructions.py:195
# Finally, the instruction disassembly is included in the dump.
- self.expect("thread trace dump instructions --count 50",
- substrs=['''thread #1: tid = 815455, total instructions = 46
+ self.expect("thread trace dump instructions --count 50 -f",
+ substrs=['''thread #1: tid = 815455
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceDumpInstructions.py:340
+
+ self.expect("thread trace dump instructions --skip 100 -f", inHistory=True,
+ substrs=['''thread #1: tid = 815455
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceStartStop.py:114
self.expect("n")
- self.expect("thread trace dump instructions",
- patterns=[f'''thread #1: tid = .*, total instructions = 1
+ self.expect("thread trace dump instructions -f",
+ patterns=[f'''thread #1: tid = .*
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceStartStop.py:121
self.expect("n")
- self.expect("thread trace dump instructions",
- patterns=[f'''thread #1: tid = .*, total instructions = 5
+ self.expect("thread trace dump instructions -f",
+ patterns=[f'''thread #1: tid = .*
----------------
use long form of option for clarity
================
Comment at: lldb/test/API/commands/trace/TestTraceStartStop.py:152
self.expect("n")
+ self.expect("thread trace dump instructions -f",
+ patterns=[f'''thread #1: tid = .*
----------------
use long form of option for clarity
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D105531/new/
https://reviews.llvm.org/D105531
More information about the lldb-commits
mailing list