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.