Introduction to the Witchcraft Compiler Collection - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

Introduction to the Witchcraft Compiler Collection

Jonathan Brossard

Résumé

Binary "reflection" without a VM Loading is done via dlopen(). The core engine/shell is built around lua. Can be compiled with luajit to get JIT compilation. Tracing/Memory analysis doesn't rely on ptrace() : we share the address space. Lightweight : ~5k lines of C. No disassembler (as of writing. Subject to change). No need for /proc support !
h2hc_2016.pdf (1.28 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04683044 , version 1 (01-09-2024)

Licence

Identifiants

  • HAL Id : hal-04683044 , version 1

Citer

Jonathan Brossard. Introduction to the Witchcraft Compiler Collection. H2HC Conference 2016, H2HC, Oct 2016, Sao Paolo, Brazil. ⟨hal-04683044⟩
21 Consultations
5 Téléchargements

Partager

More