Live data from Hacker News

Panopticon: A libre, cross platform disassembler for reverse engineering

panopticon.re

1–10 of 90 posts

Re: Panopticon: A libre, cross platform disassembler for reverse engineering

#3

Requisite Rust fanboy'ing: GitHub stats say 90% Rust code.

The author posted on /r/rust with some details: https://www.reddit.com/r/rust/comments/4ihtfa/panopticon_a_l...

A particularly interesting comment:

  > Also I found iterator invalidation bugs simply by translating
  > C++ to Rust, thanks Borrow Checker!

Re: Panopticon: A libre, cross platform disassembler for reverse engineering

#6
post #4

On a side note; the visual callgraph is interesting.. It'd be interesting for other IDEs to implement something similar with a historical listing of input/output values for the corresponding displayed methods.

What's the visual callgraph? Is it something different than the CFG graph in the screenshot? I feel like most disassemblers do that.

Re: Panopticon: A libre, cross platform disassembler for reverse engineering

#8

Requisite Rust fanboy'ing: GitHub stats say 90% Rust code.

The author posted on /r/rust with some details: https://www.reddit.com/r/rust/comments/4ihtfa/panopticon_a_l... A particularly interesting comment: > Also I found iterator invalidation bugs simply by translating > C++ to Rust, thanks Borrow Checker!

Yeah, it's really interesting how many iterator invalidation bugs you find in real C++ codebases. It's so easy to think that they don't exist until you have a tool (or a human) actively searching for them…
Post reply on HN