llvm/lldb/include/lldb
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
..
API [lldb] Expose diagnostic events through the SB API 2022-03-16 15:03:31 -07:00
Breakpoint Fix up the "lldb log break" channel output. 2022-03-03 12:10:39 -08:00
Core Disable LLDB index cache for .o files with no UUID. 2022-04-05 15:14:36 -07:00
DataFormatters [lldb] Remove redundant member initialization (NFC) 2022-01-09 12:21:04 -08:00
Expression [LLDB] Dump valid ranges of variables 2022-03-02 13:44:19 -08:00
Host [lldb] Update the NativeRegisterContext to take a WritableMemoryBuffer 2022-04-05 14:19:01 -07:00
Initialization
Interpreter Add a setting to not require --overwrite to overwrite commands. 2022-03-31 14:15:14 -07:00
Symbol [lldb] Change CreateMemoryInstance to take a WritableDataBuffer 2022-04-05 13:46:41 -07:00
Target [trace][intelpt] Introduce instruction Ids 2022-04-06 12:19:36 -07:00
Utility [lldb] Refactor DataBuffer so we can map files as read-only 2022-04-05 13:46:37 -07:00
Version
lldb-defines.h [lldb] Remove the requirement for windows clients to specify -DIMPORT_LIBLLDB 2022-01-19 12:49:47 +01:00
lldb-enumerations.h Minor refactor and renaming: 2022-03-16 15:35:36 -07:00
lldb-forward.h [lldb] Refactor DataBuffer so we can map files as read-only 2022-04-05 13:46:37 -07:00
lldb-private-defines.h
lldb-private-enumerations.h
lldb-private-forward.h
lldb-private-interfaces.h [lldb] Change CreateMemoryInstance to take a WritableDataBuffer 2022-04-05 13:46:41 -07:00
lldb-private-types.h
lldb-private.h
lldb-public.h
lldb-types.h
lldb-versioning.h
module.modulemap [lldb] Update the modulemap 2022-01-20 18:28:23 -08:00