News for hackers. Stuff that matters.
Re:The rev.ng decompiler goes open source by j-krieger on Friday March 29, 2024 @06:20AM (#39862398)
What happens if you put in a binary which outputs C-like machine code, like Rust (llvm) or zig?
Re:The rev.ng decompiler goes open source by aleclm on Friday March 29, 2024 @07:16AM (#39862693)
Languages with a rich standard library and generating a lot of code for you usually need some love to get rid/represent idiomatically common patterns and to detect common data structures.

We haven't looked into it yet, but the automatic data structure recognition might help.

Frankly, Rust looks particularly scary: https://media.ccc.de/v/37c3-11684-rust_binary_analysis_featu...

Re:The rev.ng decompiler goes open source by tux3 on Friday March 29, 2024 @08:27AM (#39863229)
Oh, very nice! I've dealt with forsaken deeply abstract vtable mazes of hell, but the idea of using a ton of sum types, dynamic dispatch, async everywhere, and long iterator chains would make for some deliciously unreadable binaries!