1
0
forked from 0ad/0ad
0ad/source/lib/res
janwas 8c437850e6 allocators: add include guard and posix.h (needed for PROT_*)
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.
2005-10-29 02:32:36 +00:00
..
file change requested by philip: debug_printf "tags" are now followed by '|' instead of ':' because something like "func: i am blowing up" is rather common. 2005-10-27 16:53:41 +00:00
graphics tex_dds now supports uncompressed images. also armor-plated the loader and split up decompression vs dds format code. 2005-10-27 00:51:30 +00:00
sound file: free cached IO blocks to avoid them appearing as "leaks" 2005-10-21 07:47:38 +00:00
h_mgr.cpp allocators: add include guard and posix.h (needed for PROT_*) 2005-10-29 02:32:36 +00:00
h_mgr.h file: free cached IO blocks to avoid them appearing as "leaks" 2005-10-21 07:47:38 +00:00
handle.h fix include path (relative to lib) 2005-01-23 17:50:07 +00:00
mem.cpp file: free cached IO blocks to avoid them appearing as "leaks" 2005-10-21 07:47:38 +00:00
mem.h file: free cached IO blocks to avoid them appearing as "leaks" 2005-10-21 07:47:38 +00:00
res.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00