DynamoRIO
|
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345678910]
▼ home | |
▼ runner | |
▼ work | |
▼ dynamorio | |
▼ dynamorio | |
▼ build_release-64 | |
▼ clients | |
▼ include | |
► drmemtrace | |
▼ 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_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 |
drpttracer_shared.h | Header for shared structs related to the DynamoRIO Intel PT Tracing Extension. These structs were extracted from drpttracer.h to allow easier sharing with DR clients in cases when we want to avoid pulling in other stuff in drpttracer.h |
▼ 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 |
▼ drsyscall | |
drsyscall.h | Header for Dr. Syscall: System Call Monitoring 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) |