summaryrefslogtreecommitdiff
path: root/test/pkmem.c
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-06-02 12:55:39 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-06-03 13:55:33 -0400
commita9a0920f431c76f31157edd42c6d055b673ed12f (patch)
tree8884ae8cd6de5d896dfd54efe1539a33e6ce2b6e /test/pkmem.c
parent467dce9c254737e8437735471af887a544ef8d10 (diff)
pkfuncinstr.h: created, first-pass
Diffstat (limited to 'test/pkmem.c')
-rw-r--r--test/pkmem.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/test/pkmem.c b/test/pkmem.c
index 78ea796..252428d 100644
--- a/test/pkmem.c
+++ b/test/pkmem.c
@@ -3,6 +3,9 @@
#include "../pkmem.h"
+#define PK_IMPL_FUNCINSTR
+#include "../pkfuncinstr.h"
+
#include <stdio.h>
#include <string.h>
@@ -16,9 +19,15 @@ void spinup() {
mt.bkt2 = pk_bucket_create("bkt2", 1024, false);
}
+void spinup_w_instr() {
+ pk_funcinstr_init();
+ spinup();
+}
+
void teardown() {
pk_bucket_destroy(mt.bkt1);
pk_bucket_destroy(mt.bkt2);
+ pk_funcinstr_teardown();
}
int main(int argc, char *argv[])
@@ -28,7 +37,7 @@ int main(int argc, char *argv[])
// pk_new_base
{
- spinup();
+ spinup_w_instr();
char *some_dang_string = (char*)pk_new_base(64, alignof(char*));
fprintf(stdout, "some_dang_string: %s: %p\n", some_dang_string, (void *)some_dang_string);
pk_delete_base(some_dang_string, 64);
@@ -44,7 +53,7 @@ int main(int argc, char *argv[])
// zero-length alloc
{
- spinup();
+ spinup_w_instr();
char *zero_length_string;
char *three_length_string;