aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2022-03-01 14:49:11 +0000
committergingerBill <bill@gingerbill.org>2022-03-01 14:49:11 +0000
commited933b3f219407893826e30f12a3de86cb909c9f (patch)
tree843a66dfe72a89a95ba9a62a1d6c9c2825cbf437
parent49fecbdc5e6579956346e484a418b9501dfddd71 (diff)
parentf971126183312f7229c24ea9fd7d36a6a7870404 (diff)
Merge branch 'master' of https://github.com/odin-lang/Odin
-rw-r--r--core/mem/doc.odin26
1 files changed, 13 insertions, 13 deletions
diff --git a/core/mem/doc.odin b/core/mem/doc.odin
index 2a5ee06d3..fe53dee83 100644
--- a/core/mem/doc.odin
+++ b/core/mem/doc.odin
@@ -12,22 +12,22 @@ import "core:mem"
import "core:fmt"
_main :: proc() {
- do stuff
+ do stuff
}
main :: proc() {
- track: mem.Tracking_Allocator
- mem.tracking_allocator_init(&track, context.allocator)
- context.allocator = mem.tracking_allocator(&track)
-
- _main()
-
- for _, v in track.allocation_map {
- fmt.printf("%v leaked %v bytes", v.location, v.size)
- }
- for bf in track.bad_free_array {
- fmt.printf("%v allocation %p was freed badly", bf.location, bf.memory)
- }
+ track: mem.Tracking_Allocator
+ mem.tracking_allocator_init(&track, context.allocator)
+ context.allocator = mem.tracking_allocator(&track)
+
+ _main()
+
+ for _, leak in track.allocation_map {
+ fmt.printf("%v leaked %v bytes\n", leak.location, leak.size)
+ }
+ for bad_free in track.bad_free_array {
+ fmt.printf("%v allocation %p was freed badly\n", bad_free.location, bad_free.memory)
+ }
}
```
*/