summaryrefslogtreecommitdiff
path: root/test/pkmem.c
diff options
context:
space:
mode:
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;