forked from 0ad/0ad
janwas
8c437850e6
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. |
||
---|---|---|
.. | ||
graphics | ||
gui | ||
i18n | ||
lib | ||
maths | ||
ps | ||
renderer | ||
scripting | ||
simulation | ||
sound | ||
tools | ||
main.cpp | ||
ProgrammingSchedule.xls |