We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Tracy - UNIX system call tracing

Formal Metadata

Title
Tracy - UNIX system call tracing
Title of Series
Number of Parts
90
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Linux system call tracing and injection API Tracy is a library that offers cross platform event-based system call tracing and injection; fast memory access as well a few other neat features using ptrace. (Currently only with the Linux kernel) Tracy currently offers event-based system call tracing and (system call) injection on the ARM, x86 and AMD64 Linux-targets using the ptrace system call. Support for other kernels and architectures (mostly: *BSD) is planned. The aim of the project is to offer a uniform system call tracing (and injection) API on the popular UNIX platforms. Tracy can be used to create transparent (network) proxies, fault injection tests, secure user space jails and system call debuggers. The talk will discuss the implementation of Tracy and future plans with regard to new features, stability, and feasibility of cross platform tracing/injection code.