mirror of https://github.com/ioquake/ioq3.git
bc7842e301
qvmcall64 has its own custom calling convention due to pushing all non-volatile registers to the stack. The game uses set/longjmp which on Windows uses "RtlUnwindEx" to unwind the callstack. qvmcall64 cannot be unwound by default due to the custom calling convention. To allow unwinding, we need to add custom SEH unwind data to the function. |
||
---|---|---|
.. | ||
ftola.asm | ||
ftola.c | ||
matha.s | ||
qasm-inline.h | ||
qasm.h | ||
snapvector.asm | ||
snapvector.c | ||
snd_mixa.s | ||
vm_x86_64.asm |