1
0
forked from 0ad/0ad
0ad/source/lib/sysdep
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
..
unix debug_putws was causing trouble on linux when mixing char and wchar_t writes to file. accordingly, have debug_wprintf do wchar->utf8 conversion (done there instead of in debug_putws because it's needed for the filtering logic as well) and call its char* equivalent and remove debug_putws. 2005-10-24 03:20:54 +00:00
win allocators: add include guard and posix.h (needed for PROT_*) 2005-10-29 02:32:36 +00:00
cpu.h Stab at fixing the VertexArray compile error on VC++. 2005-10-03 03:41:42 +00:00
dir_watch.h 1) removed scaffolding from file 2004-12-09 23:12:02 +00:00
gfx.h sysdep: add restrict keyword (placebo if not supported) 2005-10-12 04:22:44 +00:00
ia32.asm sdl: remove complicated mouse button check/workaround; that's now done in Interact.cpp (which makes the assumptions being tested) 2005-10-24 00:06:08 +00:00
ia32.cpp allocators: add include guard and posix.h (needed for PROT_*) 2005-10-29 02:32:36 +00:00
ia32.h allocators: add include guard and posix.h (needed for PROT_*) 2005-10-29 02:32:36 +00:00
os.h stomped various lint warnings: 2005-01-23 17:45:25 +00:00
snd.h add include guards; reflect lockfree.h rename 2005-04-27 16:16:52 +00:00
sysdep.cpp cinput, ogl_shader, h_mgr, vfs: stomp on warnings 2005-10-19 20:26:53 +00:00
sysdep.h allocators: add include guard and posix.h (needed for PROT_*) 2005-10-29 02:32:36 +00:00