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

Annotate lifted functions #637

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open

Annotate lifted functions #637

wants to merge 18 commits into from

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.

None yet

2 participants