DynamoRIO
Loading...
Searching...
No Matches
Related Pages
Here is a list of all related documentation pages:
[detail level
1
2
3
4
5
6
7
8
9
10
11
12
]
▼
Download
Releases
Weekly Builds
Slides from Tutorials and Talks
Source Code
▼
Available Tools
▼
Tracing and Analysis Framework
Overview
Trace Format
Running the Simulator
Analysis Tool Suite
Google Workload Traces
Configuration File
Offline Traces and Analysis
Filtered Traces
Tracing a Subset of Execution
Simulator Details
Cache Miss Analyzer
Physical Addresses
Core Simulation Support
Extending the Simulator
Customizing the Tracer
Tracing Function Calls
Creating New Analysis Tools
Simulator Parameters
Current Limitations
Comparison to Other Simulators
Code Coverage Tool
CPU Simulator
Disassembly Tool
Dr. Memory Memory Debugging Tool
System Call Tracer for Windows
Library Call Tracer
Symbol Query Tool
Additional Sample Tools
▼
Build Your Own Tool
▼
Tutorials
►
API Usage Tutorial
►
average_bb_size
►
average_bb_size.p2
►
average_bb_size.p3
►
average_bb_size.p4
►
average_bb_size.p5
►
average_bb_size.p6
►
average_bb_size.p7
►
average_bb_size.p8
average_bb_size.p9
steal_reg
prefetch
►
create_annotation
►
create_annotation.p2
►
create_annotation.p3
►
create_annotation.p4
►
create_annotation.p5
►
create_annotation.p6
create_annotation.p7
CGO 2017 Tutorial: Building Dynamic Tools with DynamoRIO on x86 and ARMv8
SecDev 2016 Tutorial: Using Dr. Fuzz, Dr. Memory, and Custom Dynamic Tools for Secure Development
CGO 2016 Tutorial:Building Dynamic Tools with DynamoRIO on x86 and ARM
Sample Tools
How to Build a Tool
How to Run
Tool Event Model and API
Code Manipulation API
Disassembly Library
▼
DynamoRIO System Overview
Client Transparency
Release Notes for Version 10.0.0
▼
Obtaining Help and Reporting Bugs
Debugging
Logging
DrCacheSim Offline Trace Debugging
Reporting Problems
▼
Developer Documentation
▼
Contributing to DynamoRIO
Code Reviews
Development Workflow
Code Content Guidelines
Coding Style Conventions
Coding Tips
Releasing a New Version of DynamoRIO
Triager Rotation
Building from Source
Testing
Profiling DynamoRIO and Clients
Academic Publications
▼
Design Documents
Annotations
ARM Port
AArch64 Port
Linking Far Fragments on AArch64
JIT Optimization
Restartable Sequences
Exclusive Monitors
Using an External Decoder
Emulating x86 Scatter and Gather Instructions
Multi-Window Memtraces
License
▼
Extension API
Basic Block Duplicator
Callstack Walking
Container Data Structures
Code Coverage Library
Graphical Application Framework
Multi-Instrumentation Manager
DynamoRIO Option Parser
Intel PT Tracing
Register Management
Machine State Comparison Library
Symbol Access Library
Instrumentation Utilities
Function Wrapping and Replacing Extension
DynamoRIO eXtension utilities
Umbra: Shadow Memory Extension
System Call Monitoring Extension
Symbol Lookup Cache Extension
Deprecated List
DynamoRIO version 10.0.0 --- Mon May 26 2025 08:53:59