resurgo v0.4.0 is out.
github.com/maxgio92/res...
Accuracy numbers are starting to feel solid: up to 100% of function entries detected, with less than 1% false positives. Tested on Debian Trixie's grep 3.11-4, compiled with GCC 14.2, CF protection and fully stripped.
Posts by maxgio92
Was adding stripped binary support to #xcover with no debug info.
So I started playing with the Go disassembler and pulled the implementation out into #ResurGo: a Go library for prologue detection + call site analysis, supporting x86_64 and ARM64.
github.com/maxgio92/resurgo
Now #xcover supports stripped Go binaries. Take a look here: github.com/maxgio92/xco...
I'll cut a new release soon.
The perfect office
Writing good POSIX shell code is hard.
Appreciate it
Looking for a way to profile #coverage for functional tests transparently I built github.com/maxgio92/xco...
It generates a function coverage. Using #ebpf uprobes it supports ELF binaries and it's cross-language compatible.
#testing
Every story begins with #!/usr/bin/env bash
Friday night programming, enabling github.com/maxgio92/yet... to generate CPU profile DAGs and DOT graphs from that to be rendered by graphviz tools
Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024
Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024
Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024
Alessio Greggi at GoLab, the International Conference on Go in Florence, November 11th, 2024 - November 13th 2024
๐ธ Snapshots from Alessio Greggi's talk on "Test-driven Hardening: Crafting Seccomp Profiles within Test Pipeline"!
Thanks for sharing your expertise, Alessio! ๐
#GoLab2024 #GoLang
What would be your preferred method to teach?
A green arrow labelled "write" goes from the App to your Data Storage at the top of the diagram. the Websocket arrows from your PDS to the AppViews are colored green along with the databases in the AppViews
and to wrap things up, this is what writes look like. your client writes the new record to your PDS, which flows out down to the AppViews' caches, where it'll finally reach your client again
(we're thinking of letting AppViews make writes on your behalf, but that's an optional UX/DX optimisation)
What's your favorite Golang tool of the year? I recently read a blog post by Uber releasing NilAway statical code analyses tool for detecting possible nil dereferences causing OB panics. Did a few scans on my projects and found a few issues that gladly didn't panic yet.
www.uber.com/en-NL/blog/n...