Skip to content
This repository was archived by the owner on Aug 23, 2022. It is now read-only.

Conversation

Aiethel
Copy link
Contributor

@Aiethel Aiethel commented Mar 18, 2020

There is always some extra info about functions from the binary that is represented in the bitcode, but in really clunky way. This PR adds code that allows add metadata to each lifted function declaration after lift. At the moment these are name and ea however it can be extended rather easily.

Some extra utility functionality is added to the Util.h. These CRTP classes do not follow the mcsema code convention, since they are providing llvm types|values and i8(42) resembles the classical C++ types and llvm types in .ll form.

(Re-opened since git history got messy in the last one)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants