HackerTrans
TopNewTrendsCommentsPastAskShowJobs

k4st

no profile record

comments

k4st
·पिछला वर्ष·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 वर्ष पहले·discuss
What was his solution?
k4st
·2 वर्ष पहले·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 वर्ष पहले·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...