Cross-ISA debugging in meta-circular VMs

Christos Kotselidis, Andy P. Nisbet, Foivos S. Zakkak, Nikos Foutris · 2017

Extending current Virtual Machine implementations to new Instruction Set Architectures entails a significant programming and debugging effort. Meta-circular VMs add another level of complexity towards this aim since they have to compile themselves with the same compiler that is being extended. Therefore, having low-level debugging tools is of vital importance in decreasing development time and bugs introduced.

Read the paper · More papers on PaperTik