You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently there is no mechanism to install Fish completions through the setup.py
script so if you want to have completions in Fish you will have to install it
manually. Unless you've changed your XDG_CONFIG_HOME location, you should just
copy the completion file into ~/.config/fish/completions like so:
Then, following that, there are two different types of records, MESSAGE and
CHUNK. Each record starts with a big-endian uint32 specifying the type of
record, where 1 means MESSAGE, 2 means CHUNK.
"itrace:start":
Signals that the trace is starting, providing the initial register values.
Contains register names and sizes in the JSON portion, and register values in
the data portion.
Generated here.
"itrace:end": Signals that the endpoint was reached, when specifying a range
with an end address included.
"itrace:compile": Signals that a basic block was discovered, providing the
schema of future CHUNKs pertaining to it.
Generated here
and by the code
above it that computes the "writes" array.
The "writes" array contains tuples (arrays) that look like this:
(block_offset, cpu_ctx_offset)
Where block_offset is how many bytes into the basic block the write happens,
and cpu_ctx_offset is the index into the registers declared by
"itrace:start".