Lucas Perlind
|
83bc2d3c4a
|
Add asan support for various allocators
|
2025-05-06 14:55:50 +10:00 |
|
Karl Zylinski
|
e5f32e1455
|
Makes tracking allocator default to crashing on a bad free instead of add to bad_free_array. The bad_free_array remains to not break old code. The new default behavior is implemented in a callback that you can override, there's a second provided callback that provides the old behavior where an element was added to bad_free_array. Rationale: Many people are just checking the allocation_map, but don't check the bad free array. Several examples throughout core that use tracking allocator don't check bad_free_array either, so people have been taught not to check it.
|
2024-12-21 15:49:48 +01:00 |
|
Laytan Laats
|
b746e5287e
|
build tracking allocator code on freestanding wasm
|
2024-10-14 16:06:16 +02:00 |
|
Karl Zylinski
|
093ade0504
|
Merge branch 'master' into file-tags-without-comments
|
2024-09-17 19:36:17 +02:00 |
|
Karl Zylinski
|
19f0127e55
|
Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax.
|
2024-09-14 18:27:49 +02:00 |
|
flysand7
|
016d1a84d4
|
[mem]: Document mutex, rollback stack and tracking allocators
|
2024-09-14 10:46:35 +11:00 |
|
flysand7
|
64814f4199
|
[mem]: Document the package
|
2024-09-07 14:19:50 +11:00 |
|
flysand7
|
2b9096517c
|
[mem]: Code formatting
|
2024-09-07 09:20:56 +11:00 |
|
Feoramund
|
8137b9dd75
|
Add mem.tracking_allocator_reset
|
2024-06-02 14:34:30 -04:00 |
|
olesya-wo
|
51a4d97f03
|
type conversion fix
|
2024-03-12 18:25:54 +03:00 |
|
olesya-wo
|
d979129a50
|
Naming and type changes
|
2024-03-12 16:32:17 +03:00 |
|
olesya-wo
|
9045c9ed0c
|
Improved statistics for core/mem/Tracking_Allocator
|
2024-03-12 13:53:31 +03:00 |
|
gingerBill
|
539cec7496
|
Move Tracking_Allocator to its own file.
|
2024-02-01 13:01:38 +00:00 |
|