Add tracker.[ch]

This commit is contained in:
Søren Sandmann Pedersen
2009-09-07 09:46:40 -04:00
parent 47795ba85b
commit b7d7998eba
3 changed files with 59 additions and 0 deletions

View File

@ -27,6 +27,8 @@ SYSPROF_CORE = \
sformat.c \
stackstash.h \
stackstash.c \
tracker.h \
tracker.c \
unwind.h \
unwind.c \
watch.h \

42
tracker.c Normal file
View File

@ -0,0 +1,42 @@
#include <glib.h>
#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)
{
}

15
tracker.h Normal file
View File

@ -0,0 +1,15 @@
#include <stdint.h>
#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);