▼ drmemtrace | |
analysis_tool.h | DrMemtrace analysis tool base class |
analyzer.h | DrMemtrace top-level trace analysis driver |
basic_counts_create.h | DrMemtrace basic counting trace analysis tool creation |
cache_simulator_create.h | DrMemtrace cache simulator creation |
drmemtrace.h | Header for customizing the DrMemtrace tracer |
histogram_create.h | DrMemtrace tool that computes the most-referenced cache lines |
memref.h | DrMemtrace trace entry structures |
opcode_mix_create.h | DrMemtrace opcode mixture trace analysis tool creation |
raw2trace.h | DrMemtrace offline trace post-processing customization |
reuse_distance_create.h | DrMemtrace reuse distance tool creation |
reuse_time_create.h | DrMemtrace reuse time (i.e., reuse distance without regard to uniqueness) tool creation |
tlb_simulator_create.h | DrMemtrace TLB simulator creation |
trace_entry.h | DrMemtrace trace entry enum types and definitions |
▼ dynamorio_package | |
▼ ext | |
▼ drcontainers | |
drtable.h | Header for DynamoRIO DrTable Extension |
drvector.h | Header for DynamoRIO DrVector Extension |
hashtable.h | Header for DynamoRIO Hashtable Extension |
▼ drcovlib | |
drcovlib.h | Header for DynamoRIO Code Coverage Library |
▼ drmgr | |
drmgr.h | Header for DynamoRIO Multi-Instrumentation Manager Extension |
▼ droption | |
droption.h | Options parsing support |
▼ drreg | |
drreg.h | Header for DynamoRIO Register Management Extension |
▼ drsyms | |
drsyms.h | Header for DRSyms DynamoRIO Extension |
▼ drutil | |
drutil.h | Header for DynamoRIO Instrumentation Utilities Extension |
▼ drwrap | |
drwrap.h | Header for DynamoRIO Function Wrapping and Replacing Extension |
▼ drx | |
drx.h | Header for DynamoRIO eXtension utilities (drx) |
▼ include | |
dr_annotation.h | Annotation handler registration routines |
dr_api.h | Top-level include file for DynamoRIO API |
dr_app.h | DR's application interface for running portions of a program under its control |
dr_config.h | Deployment API for DynamoRIO. Use these functions to register processes to run under DynamoRIO, unregister processes, obtain existing registration information, and nudge running processes |
dr_defines.h | Basic defines and type definitions |
dr_events.h | Event callback registration routines |
dr_frontend.h | Tool front-end API. Use these functions to search for and query the properties of a target application file, check environment variables, and perform other common actions in a tool front-end executable. The library provides cross-platform utilities that support internationalization |
dr_inject.h | Injection API. Use these functions to launch processes under the control of DynamoRIO |
dr_ir_instr.h | Functions to create and manipulate instructions |
dr_ir_instrlist.h | Functions to create and manipulate lists of instructions |
dr_ir_macros.h | Cross-platform instruction creation convenience macros |
dr_ir_macros_aarch64.h | AArch64-specific instruction creation convenience macros |
dr_ir_macros_arm.h | ARM-specific instruction creation convenience macros |
dr_ir_macros_x86.h | AMD64/IA-32 instruction creation convenience macros |
dr_ir_opcodes_arm.h | Instruction opcode constants for ARM |
dr_ir_opcodes_x86.h | Instruction opcode constants for IA-32 and AMD64 |
dr_ir_opnd.h | Functions and defines to create and manipulate instruction operands |
dr_ir_utils.h | Code transformation utilities |
dr_proc.h | Utility routines for identifying features of the processor |
dr_tools.h | Main API routines, including transparency support |