Aftab Hussain
University of Houston

Glue code generation for Linux Kernel Security

Vikram Narayanan, Aftab Hussain, Anton Burtsev
Mars Systems
Department of Computer Science
University of California, Irvine

account_balance Supported by National Science Foundation
event Accepted at The 2019 USENIX Annual Technical Conference (USENIX ATC 2019) Renton, Washington

construction Skills used: C, C++, compilers

arrow_backReturn to Projects

Generated glue code from IDL syntax for Linux kernel security using vembyr code parser generator.

  • Contributed towards implementing an Interface Definition Language that captures decomposition patterns typically used in the kernel such as exported functions, data structures passed by reference, function pointers, etc.

  • Contributed towards the development of an IDL compiler that can generate the runtime glue-code required for decomposition – The compiler works as a source-to-source translator from the LXD IDL to C.


article Paper - USENIX 2019
code_blocks Source code - Gitlab
description IDL Compiler Documentation