Skip to content

toastymilks/userlandmylove

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

userlandmylove

Small and "useful" userland latency archeograph that interrogates the vDSO in memory to resolve __vdso_clock_gettime/__kernel_clock_gettime/__vdso_gettimeofday and bypassing dlsym and glibc indirections entirely. it emits syscall micro latency telemetry and contrasts raw syscall(2) paths against libc trampolines, and surfaces ABI, kernel and microarchitectural artifacts as a reproducible fingerprint

Optional RDTSC timing is calibrated OTF against vDSO CLOCK_MONOTONIC whhereas CPU affinity pinning suppresses scheduler jitter, JSON output enables downstream ingestion and heuristics flag LD_PRELOAD / LD_AUDIT interference and seccomp policy by probing invalid syscall numbers and inspecting errno vectors

Requirements

A brain

Build

make

About

Userland latency archeograph that interrogates the vDSO in memory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.8%
  • Makefile 2.2%