--- title: "File List" layout: default permalink: /files.html ---
DynamoRIO
|
▼ var | |
▼ cache | |
▼ acbs | |
▼ build | |
▼ acbs.ivwnmsep | |
▼ dynamorio | |
▼ abbuild | |
▼ clients | |
▼ include | |
▼ 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 |
func_view_create.h | DrMemtrace func_view trace analysis tool creation |
histogram_create.h | DrMemtrace tool that computes the most-referenced cache lines |
memref.h | DrMemtrace trace entry structures |
memtrace_stream.h | DrMemtrace interface for obtaining information from analysis tools on the full stream of memory reference records |
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 |
scheduler.h | DrMemtrace top-level trace scheduler |
speculator.h | DrMemtrace trace speculative path generation |
syscall_mix_create.h | DrMemtrace syscall mixture trace analysis tool creation |
tlb_simulator_create.h | DrMemtrace TLB simulator creation |
trace_entry.h | DrMemtrace trace entry enum types and definitions |
view_create.h | DrMemtrace view trace analysis tool creation |
▼ 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_decode.h | Decoding routines |
dr_ir_disassemble.h | Disassembly routines |
dr_ir_encode.h | Encoding routines |
dr_ir_instr.h | Functions to create and manipulate instructions |
dr_ir_instr_inline.h | Instruction routine inlining support |
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_aarch64.h | Instruction opcode constants for AArch64 |
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_modules.h | Application module (library) querying routines |
dr_os_utils.h | Operating-system-specific querying routines |
dr_proc.h | Utility routines for identifying features of the processor |
dr_tools.h | Main API routines, including transparency support |
dr_tracedump.h | Binary trace dump format for the -tracedump_binary option |
▼ clients | |
▼ drcachesim | |
▼ drpt2trace | |
elf_loader.h | ELF file loader. Add the ELF section to the pt_image instance or the pt_image_section_cache instance |
ir2trace.h | Offline DynamoRIO's IR converter. Converts DynamoRIO's IR format to trace entries |
pt2ir.h | Offline PT raw trace converter |
▼ ext | |
▼ drbbdup | |
drbbdup.h | Header for DynamoRIO Basic Block Duplicator Extension |
▼ drcallstack | |
drcallstack.h | Header for DynamoRIO Callstack Walker |
▼ 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 |
▼ drpttracer | |
drpttracer.h | Header for DynamoRIO Intel PT Tracing Extension |
▼ drreg | |
drreg.h | Header for DynamoRIO Register Management Extension |
▼ drstatecmp | |
drstatecmp.h | Header for DynamoRIO Machine State Comparison Library |
▼ 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) |