Files
Odin/core
Lucas Perlind ab0b26e876 Add more asan support to the odin runtime and begin sanitizing
allocators

This adds various bindings to the asan runtime which can be used
to poison/unpoison memory handed out by various allocators. This
means we can catch use after free memory bugs when using operations
such as free_all during runtime.

Asan poisoning are added for the follow allocators in mem:
Arena (including temporary arenas)
Scratch
Stack
Small_Stack

Additionally a bug in the stack allocator was fixed to disallow freeing
in the middle of the stack (caught by the asan!).

I plan on adding support for all the allocators in core. This is just
a good starting point and were some of the easiest ones to implement
asan for.
2025-04-24 15:17:51 +10:00
..
2024-09-09 18:49:13 +02:00
2024-12-01 11:54:53 +11:00
2025-04-19 23:44:02 +02:00
2025-02-04 21:27:44 +01:00
2025-04-21 18:37:57 +02:00
2025-04-13 21:51:57 +02:00
2025-01-18 22:23:44 +01:00
2024-02-08 15:15:16 +00:00
2025-04-17 15:22:10 -04:00
2025-01-10 07:07:40 +01:00
2025-04-07 21:33:57 +02:00