• Stars
    star
    125
  • Rank 286,335 (Top 6 %)
  • Language
    C
  • License
    Other
  • Created almost 6 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

a friendly wrapper around ptrace

Ptrace-burrito, a friendly wrapper around ptrace

A plugin style wrapper around ptrace on Linux.

Supports:

  • Tracing a complete process tree
  • Attaching to running processes
  • Hardware breakpoint/watchpoint support
  • Automatic persistent breakpoints across exec
  • Injecting system calls
  • On-demand switching from/to step tracing
  • Step-tracing & using watchpoints & getting syscall events at the same time
  • Graceful detach
  • Some very basic symbol resolution
  • Easy tags support to record code-coverage on binaries

For now, only Linux-x86_64 is supported, but architecture specific code is contained in only a few sections.

For a How-To best check out the examples

screenshot of examples/libc/trace_libc_func

More Repositories

1

nyanmbr

Nyancat in the MBR
Assembly
104
star
2

hexboard

quite a big hexdump display
C
86
star
3

minemu

Minemu is a minimal emulator for dynamic taint analysis ( this is a mirror of https://minemu.org/code/minemu.git )
C
38
star
4

pub-archive

Python
25
star
5

miniball

Folded LED ball PCB
C
22
star
6

goled

LED Ball animation software
Go
12
star
7

svgconvert

Convert SVGs to kicad modules/zones
Python
9
star
8

charliepdk

Charlieplexed led array driven using a Padauk, animation / 9600 baud uart input
Assembly
8
star
9

tiny2812

Drive WS2812 compatible LEDs with temporal dithering on 8MHz AVRs
C
7
star
10

chiral_sphere

another round thing
OpenSCAD
7
star
11

esp32leddriver

C
6
star
12

aluball

White LED lamp made with aluminium PCBs
OpenSCAD
6
star
13

polymap

Generate laser cuttable polyhedrons with globe projections on them
Python
4
star
14

softpwmpdk

3-channel software PWM LED driver
Python
4
star
15

hex2811-penta

LED Strip Driver PCB
C++
4
star
16

polyhedrone

deltoidal hexecontahedron pcb with LEDs
IDL
3
star
17

uuart

3
star
18

baduino

minimal arduino clone with artwork
Eagle
3
star
19

dhxdron

deltoidal hexecontahedron generation code
Python
3
star
20

dhxlamp

Python
2
star
21

pathtokicad

(inkscape generated) svg path to kicad module converter (obsoleted by: https://github.com/brainsmoke/svgconvert)
Python
2
star
22

usb_proto

OpenSCAD
2
star
23

geometry

geometry experiments
OpenSCAD
2
star
24

stm32fire

stm32f030 fire animation
C
1
star
25

rotunda

charlieplexed PCB polyhedron
C
1
star
26

brainsmoke.github.io

HTML
1
star
27

attiny85fire

Fire cellular automaton for the attiny85
Assembly
1
star
28

m02812

driver for 8 ws2812 led strips on a 48MHz Cortex-M0 with temporal dithering
C++
1
star
29

ledmatrix

Shift register based LED Matrix driver for the teensy 3.2 using SPI DMA
C++
1
star
30

usb2_hub

USB 2.0 hub with MTT & per port power control
1
star
31

spitows2811

SPI compatible (WS2801) to WS2811/WS2812(b) protocol translator
Assembly
1
star
32

desklamp

Software defined desk lamp
C
1
star