Ben Lubar
|
8e5f391d3a
|
attempt to fix lua calls in check-structures-sanity
|
2020-02-15 02:42:44 -06:00 |
Ben Lubar
|
9caf6e97e6
|
add -enums, -sizes, and specific starting point flags to check-structures-sanity
|
2020-02-14 19:47:26 -06:00 |
Ben Lubar
|
fec6f01520
|
Allow uninitialized raw pointers.
|
2020-02-13 19:55:49 -06:00 |
Ben Lubar
|
9c34e9e584
|
properly check fields of the full type heirarchy
|
2020-02-12 18:01:49 -06:00 |
Ben Lubar
|
24918e5513
|
check fields of actual virtual type, not just the declared one
|
2020-02-12 17:57:55 -06:00 |
Ben Lubar
|
40bd55c558
|
don't check bad pointers
|
2020-02-11 17:33:33 -06:00 |
Ben Lubar
|
195b933c61
|
ignore contents of elements of "bad" pointer vectors
|
2020-02-11 17:17:11 -06:00 |
Ben Lubar
|
62af2952b7
|
Fix check-structures-sanity mishandling vectors of pointers.
Also fix detecting structures that span multiple memory segments as being outside of memory.
|
2020-02-11 14:11:09 -06:00 |
Ben Lubar
|
05a49cbacb
|
fix a possible SIGABRT when misdetecting a vtable as being valid
add enum names enum-based indexes
|
2020-02-09 15:12:25 -06:00 |
Ben Lubar
|
e9dba1d6ca
|
fix crash when checking unknown vector types. also remove the warning when unknown vector types were not pointer-aligned
|
2020-02-09 14:25:48 -06:00 |
Ben Lubar
|
6b828115a7
|
rewrite check-structures-sanity to use breadth-first search and not overflow the stack
|
2020-02-09 14:16:19 -06:00 |
Ben Lubar
|
359cc2275a
|
include the windows header rather than winnt
|
2020-02-05 21:47:25 -06:00 |
Ben Lubar
|
d494eb619d
|
fix Windows 64-bit compile for check-structures-sanity
fix some sprintf size_t-related warnings
|
2020-02-05 20:29:16 -06:00 |
Ben Lubar
|
860131cf96
|
fix Windows 32-bit compile for check-structures-sanity
|
2020-02-05 20:21:32 -06:00 |
Ben Lubar
|
d9abe02b2e
|
add support for DfArray in check-structures-sanity
|
2020-02-05 19:06:14 -06:00 |
Ben Lubar
|
d7d0923044
|
add string checking support to check-structures-sanity
try to avoid crashes on bad vtables
|
2020-02-05 18:52:35 -06:00 |
Ben Lubar
|
3d037db789
|
add a tool for sanity-checking structures on a running Dwarf Fortress instance.
|
2020-02-05 16:36:59 -06:00 |