llvm-project/lldb/source/Plugins/TraceExporter
Walter Erquinigo 05b4bf2571 [trace][intelpt] Introduce instruction Ids
In order to support quick arbitrary access to instructions in the trace, we need
each instruction to have an id. It could be an index or any other value that the
trace plugin defines.

This will be useful for reverse debugging or for creating callstacks, as each
frame will need an instruction id associated with them.

I've updated the `thread trace dump instructions` command accordingly. It now
prints the instruction id instead of relative offset. I've also added a new --id
argument that allows starting the dump from an arbitrary position.

Differential Revision: https://reviews.llvm.org/D122254
2022-04-06 12:19:36 -07:00
..
common [trace][intelpt] Introduce instruction Ids 2022-04-06 12:19:36 -07:00
ctf Use Optional::getValueOr (NFC) 2021-12-24 20:57:40 -08:00
docs [NFC] Trim trailing whitespace in *.rst 2021-11-15 09:17:08 +08:00
CMakeLists.txt [trace] Introduce Hierarchical Trace Representation (HTR) and add command for Intel PT trace visualization 2021-07-28 13:56:45 -07:00