DynamoRIO
|
dynamorio Namespace Reference
Namespaces | |
drmemtrace | |
droption | |
Detailed Description
decode_cache.h: Library that supports operations related to decoding trace instructions that are common to various trace analysis tools, including:
- providing the address where the instr encodings are present, which can either be from the instr memref_t for traces with embedded encodings, or from the mapped app binaries otherwise;
- decoding the instr raw bytes to create the instr_t;
- caching of data derived from the decoded instr_t, and updating the cache appropriately based on the encoding_is_new field for embedded encodings.