From b7d7998eba7b8bb4240f7857539540f89d7cc40e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Sandmann=20Pedersen?= Date: Mon, 7 Sep 2009 09:46:40 -0400 Subject: [PATCH] Add tracker.[ch] --- Makefile.am | 2 ++ tracker.c | 42 ++++++++++++++++++++++++++++++++++++++++++ tracker.h | 15 +++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 tracker.c create mode 100644 tracker.h diff --git a/Makefile.am b/Makefile.am index a0b5a58c..4003df38 100644 --- a/Makefile.am +++ b/Makefile.am @@ -27,6 +27,8 @@ SYSPROF_CORE = \ sformat.c \ stackstash.h \ stackstash.c \ + tracker.h \ + tracker.c \ unwind.h \ unwind.c \ watch.h \ diff --git a/tracker.c b/tracker.c new file mode 100644 index 00000000..2d35429a --- /dev/null +++ b/tracker.c @@ -0,0 +1,42 @@ +#include +#include "tracker.h" + +struct tracker_t +{ + +}; + +tracker_t * +tracker_new (void) +{ +} + +void +tracker_free (tracker_t *tracker) +{ + +} + +void +tracker_add_process (tracker_t *tracker) +{ +} + +void +tracker_add_map (tracker_t *tracker) +{ +} + +void +tracker_add_sample (tracker_t *tracker, + pid_t pid, + uint64_t *ips, + int n_ips) +{ +} + +Profile * +tracker_create_profile (tracker_t *tracker) +{ + +} diff --git a/tracker.h b/tracker.h new file mode 100644 index 00000000..839ccf8b --- /dev/null +++ b/tracker.h @@ -0,0 +1,15 @@ +#include +#include "profile.h" + +typedef struct tracker_t tracker_t; + +tracker_t *tracker_new (void); +void tracker_free (tracker_t *); + +void tracker_add_process (tracker_t *tracker); +void tracker_add_map (tracker_t *tracker); +void tracker_add_sample (tracker_t *tracker, + pid_t pid, + uint64_t *ips, + int n_ips); +Profile *tracker_create_profile (tracker_t *tracker);