A5 and Debugging
Debugging Tips
Measuring Memory Usage
A5 Tips
C++ helpers in asm
# helpers.h
uint64_t helper_add(uint64_t left, uint64_t right);
# helpers.cpp
uint64_t helper_add(uint64_t left, uint64_t right) {� return vm_add(Value(left), Value(right)).value;� }
# compiler.cpp
void* fn = (void *)(&helper_add);� asm.mov(reg, Imm64{(uint64_t)fn});� asm.call(reg);