From 2e0702c597e3099316c8c82379c3425ecc7a2dd2 Mon Sep 17 00:00:00 2001 From: aqua Date: Sun, 6 Nov 2022 14:29:39 +0200 Subject: lib/malloc: add linked list implementation --- lib/tst/allocator.hh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lib/tst/allocator.hh (limited to 'lib/tst/allocator.hh') diff --git a/lib/tst/allocator.hh b/lib/tst/allocator.hh new file mode 100644 index 0000000..3bc1715 --- /dev/null +++ b/lib/tst/allocator.hh @@ -0,0 +1,22 @@ +#pragma once + +class TestAllocator : public ::testing::Test { +protected: + void + SetUp() override + { + memory = malloc(memory_size); + libk::alloc_init(memory, memory_size); + ASSERT_EQ(libk::begin, memory); + } + + void + TearDown() override + { + free(memory); + libk::begin = nullptr; + } + + const size_t memory_size = 4096; + void *memory = nullptr; +}; -- cgit v1.2.1