Zeex
Zeex
Thanks Y_Less, this is surely a useful feature to have. And thanks for the comprehensive documentation, appreciate it. I've merged this locally with some minor formatting corrections in README (I...
Jumps are not part of the call stack, there is no trace of them on the stack. I can't think of an efficient implementation of showing jumps in stack traces....
Can you post a sample script? I've just tried including evi.inc in a gamemode and the server started normally without any errors.
It might be possible indeed, I imagine it would be something like this: 1. Set a crash handler (SetUnhandledExceptionFilter / SIGSEGV handler similar to crashdetect) 2. Figure out the AMX...
It looks like some code tried to jump to an invalid AMX code address, i.e. address that does not directly match any native/JIT instruction recorded in the `instr_table`.
It's hard to say why it crashed, it could be unrelated to the JIT plugin. If you know how, you can try to rebuild the MySQL plugin and add some...
That's basically why this message exists. CrashDetect can't know what was the state of the AMX virtual machine upon a runtime error and output something useful like AMX stack backtrace...
It would probably work if you somehow obtain a pointer to the member function that you wish to hook and declare your function with `__thiscall` or something similar, but I...
You need to `#define SUBHOOK_STATIC` if you are using it as a static library or embedding in your project
Most of these warnings seem like noise (especially ones about "dangerous magic number"). But these need investigation: ``` subhook\subhook_x86.c (290): error V560: A part of conditional expression is always false:...