--- title: "/include Directory Reference" layout: default permalink: /dir_461bd790bc97a4c281fceac9adf1308b.html ---
DynamoRIO
include Directory Reference

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.