--- title: "/include Directory Reference" layout: default permalink: /dir_1acfd19e51bbd83e6fbbe90951694d15.html ---
|
DynamoRIO
|
Files | |
| 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. | |