From a9a0920f431c76f31157edd42c6d055b673ed12f Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Mon, 2 Jun 2025 12:55:39 -0400 Subject: pkfuncinstr.h: created, first-pass --- test/pkmem.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'test/pkmem.c') 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 #include @@ -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; -- cgit v1.2.3