mirror of
https://github.com/ioquake/ioq3.git
synced 2024-11-13 00:24:10 +00:00
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 |