Skip to content

angr/tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

097c817 · Mar 24, 2025
Oct 28, 2022
Jun 27, 2016
Apr 4, 2022
Mar 24, 2025
Sep 1, 2016
Sep 15, 2016
Aug 20, 2016
Dec 18, 2017
Jul 7, 2017
Apr 10, 2019

Repository files navigation

Tracer

This package is in a bit of a complicated transition phase - it originally housed the concolic tracing helpers for angr, but those pieces of code have since been merged into angr proper. Now, there are still deprecated compatibility layers for this functionality, but the real purpose of this repository should be a set of tools to provide a consistent API for various dynamic trace backends.

The only one currently available is based on qemu-user - tracer.QEMURunner. It relies on some special builds of qemu we've hacked to actually output these traces without the normal problems you sometimes see from qemu's traces with respect to basic block consolidation and optimization.

Installation

If you have QEMU compilation problems, installing these packages may be useful (tested on Ubuntu 14.04 64bit):

apt-get build-dep qemu-system
apt-get install libacl1-dev

About

Utilities for generating dynamic traces

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages