HackerTrans
TopNewTrendsCommentsPastAskShowJobs

k4st

no profile record

comments

k4st
·vorig jaar·discuss
The Pizlo special approach sounds a bit like converting out of SSA form via compensating `alloca`s in LLVM. E.g. one `alloca` per SSA variable, with a `store` into the `alloca` in the source block, and the `phi` replaced by a `load`.

If this is the case, this is an approach I've taken in the past to unify how LLVM-based taint tracking instrumentation of "normal" `alloca`s and phi nodes works, e.g.: https://github.com/lifting-bits/vmill/blob/master/tools/Tain...
k4st
·2 jaar geleden·discuss
What was his solution?
k4st
·2 jaar geleden·discuss
I created a monster, then a primordial explosion, then a nested simulation within the mind of the monster, and asked it to describe the physics of this nested simulation. Very engrossing.
k4st
·3 jaar geleden·discuss
Cool! You might even be able to run Rellic [1,2] on the LLVM IR produced by Clang when compiling Objective-C code. If it works, this will spit out goto-free C code, not C++.

[1] https://github.com/lifting-bits/rellic

[2] https://blog.trailofbits.com/2022/05/17/interactive-decompil...