Skip Navigation

Writing an IR from Scratch and survive to write a post (long)

farena.in Writing an IR from Scratch and survive to write a post

The following post will talk about the design of the first version of the Intermediate Representation of Kunai, the design decisions and how it was implemented.

In this post, I will talk about the first version of the Intermediate Representation I designed for Kunai Static Analyzer, this is a dalvik analysis library that I wrote as a project for my PhD, also as a way of learning about the Dalvik file format and improving my programming skills.

Kunai source (Github)

Kunai paper

Shuriken (Kunai successor)

Dalvik is a discountinued VM for Android

0
0 comments