diff options
Diffstat (limited to 'test/pkmem.c')
| -rw-r--r-- | test/pkmem.c | 13 |
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; |
