This repository contains my undergraduate thesis, TraceFlow: Runtime Behavior Analysis of Linux Binaries with DynamoRIO.
The study examines a small DynamoRIO client for observing Linux binaries at runtime. It audits what the prototype actually records, documents the limitations of the preserved implementation, and proposes a cleaner thread-aware design.
- dynamic binary instrumentation with DynamoRIO
- Linux runtime analysis
- instruction and memory operand tracing
- external call monitoring
- implementation auditing and reproducibility
- Author: Ahmet Göker
- Department: Computer Engineering, Erciyes University
- Supervisor: Res. Asst. Fuat TÖRE
- Date: October 2025
The repository publishes the final thesis document for reading and citation. The preserved experimental evidence and its limitations are described in the thesis.