Just got the first actual PyPy JIT optimizer bug that Z3 found! And it spits out a nice example of values that show the miscompilation.
The bug is again about integer overflow, but this time it is in the common subexpression elimination (CSE) logic.
Now blog post by @cfbolz:
'Finding Simple Rewrite Rules for the JIT with Z3'
How to use the Z3 API to find simple rewrites of integer operations, such as x & 0 -> 0
https://t.co/mbEGj8r04k
Sharing slides and video for my keynote at OSS EU'24: "Securing the software commons: Standards, Automation, and AI for a Resilient Open Source Future"
Slides: https://t.co/XmMfjeo6QX
Video: https://t.co/RMMZZlY3j3
I'm happy to announce the release of a new open-source library we've been working on: Go library for structure-aware fuzzing, designed as an analogue to libprotobuf-mutator. Fuzz your gRPC APIs and integrate into SSDLC.
https://t.co/fVUYuaVaGF
#fuzzing#go#grpc#ssdlc
Видеозапись моего доклада на PHDays 2025 "Фаззинг как основа эффективной разработки на примере LuaJIT"
https://t.co/ioIbP5xXSx
Слайды: https://t.co/0wG1R6zuw0
"Model Checking Futexes", to be presented at SPIN, part of @ETAPSconf, in April. Joint with Hugues Evrard.
Shows how model checking can be used to understand the mind-blowing (for me!) subtleties of futex-based synchronisation primitives.
https://t.co/ksLWLA3nAI
Excited to present new(?) approach to #fuzzing where one doesn't need to write fuzz functions.
Wanna fuzz all binaries on github - no problem.
Just give the fuzzer binaries to test. No false positives & 100% fidelity.
Blender: whole-program fuzzing:
https://t.co/K0ZQw2L1As
Выложили видео моего доклада про реализацию поддержки фаззинга Lua-скриптов, чтобы тестировать сервер приложений в СУБД Tarantool.
https://t.co/4zwk3HJ50D
My blog post about #fuzzing#go project golang/image: https://t.co/36RtuAMlBR
0. Changing existing fuzz target to find new bugs.
1. Approach for code coverage collection after fuzzing with go-fuzz libFuzzer.
2. Go panic triage with #casr.
3. Fix: https://t.co/eXK3wiD4rW
This tweet is for FUZZING enthusiasts !! Our research group at NUS (https://t.co/JCVXCHKLRK) is looking for practitioners and researchers to take this survey about software testing: https://t.co/AP3KNPcM3F
We'll donate $5 USD to Doctors Without Borders (up to 100 responses)!