forked from mirrors/0ad
8c437850e69c4ba40d2d3a8c0273dff3e18a4446
debug: add debug_is_code_ptr and debug_is_stack_ptr config: add CONFIG_OMIT_FP (needed for ia32_stackwalk). h_mgr: hyperparanoid overrun detection straightjacket for key2idx - now safe to use at any time and any unexpected changes cause access violation. ia32: add ia32_get_call_target, which disassembles backwards and checks for a valid CALL instruction + its target wdbg_sym: add win-specific walk stack function. it's quite simple and requires EBP frames (hence CONFIG_OMIT_FP). rationale: dbghelp requires ~30 seconds (!) to start up. recent changes (tracking malloc callers via debug_get_nth_caller) made this happen on every run, so added a fast-path stack walker to avoid this. This was SVN commit r3043.
…
…
Description
Public pull mirror of upstream 0 A.D. from Wildfire Games Gitea.
Languages
C++
56.5%
JavaScript
35.3%
C
3.4%
Python
2.2%
Lua
0.6%
Other
1.7%