π We now push artificial variable declarations close to their use! π
Also, inline initialization.
| Website | https://rev.ng |
| https://twitter.com/_revng |
π We now push artificial variable declarations close to their use! π
Also, inline initialization.
π³οΈ The new C decompiler backend is almost ready to ship! π³οΈ
Merged today: use alias analysis to reduce local variables.
More critical improvements to come!
β οΈ We just merged the cast elision branch!
Now we no longer print all the π» casts, i.e., those that, according to the C standard, are implicit.
Big win for readability without resorting to "hide all casts" as some other tools do π
Design document (REP60): https://pad.rev.ng/s/jbM3NmEVq
π₯ New video about QEMU!
This time, Anton walks through the basics of QEMU system mode using a simple bare metal program! βοΈ
The focus is on understanding how QEMUβs high-level control flow works, from guest code to BIOS, and down to device implementation.
π₯ How rev.ng finds loops: Nested Cyclical Region Identification
Andrea will show us how we identify nested cyclical regions on the CFG in the new decompiler backend.
Mar 14, 2026, 9:30:00β―AM - GMT+1 - rev.ng Labs - Via Carlo Farini, 57A, 20100, Milan, Italy - Ciao! π Excited to kick off another great meetup! Join us at rev.ng Labsβ office in Milan (10-minute walk from Garibaldi station) on Saturday, March 14th (π₯§), starting at 9:30 AM. As always, weβreβ¦