By running an ARM32 program inside this runtime, it gains the ability to call `raw_trampoline()`. This function copies its arguments and passes them to the "host" code.
The runtime itself is licensed with [GPLv2](./LICENSE) to comply with [QEMU's license](https://wiki.qemu.org/License). However, the `raw_trampoline` function and associated headers are licensed with the [Unlicense](lib/LICENSE) as they do not directly link to the runtime.