5488c13eafe75032cb208f7e6c040b2638e2dda5
Stefan Schuermans split event and proc_begin

Stefan Schuermans authored 4 years ago

1) #include <liblwpttr/proc_begin.h>
2) #include "cleaner.h"
3) #include "event.h"
4) #include "stringlist.h"
5) #include "symlink.h"
Stefan Schuermans proc_end: add proc_cpu_time

Stefan Schuermans authored 4 years ago

6) #include "timing.h"
Stefan Schuermans split event and proc_begin

Stefan Schuermans authored 4 years ago

7) 
8) #include <lwproctrace.pb-c.h>
9) 
10) #include <stdlib.h>
11) #include <sys/types.h>
12) #include <unistd.h>
13) 
14) int lwpttr_proc_begin(void **data, size_t *size) {
15)   *data = NULL;
16)   *size = 0;
17) 
18)   lwpttr_cleaner_t *cleaner = lwpttr_cleaner_new();
19)   if (! cleaner) {
20)     return -1;
21)   }
22) 
23)   struct _Lwproctrace__Timespec timestamp = LWPROCTRACE__TIMESPEC__INIT;
Stefan Schuermans proc_end: add proc_cpu_time

Stefan Schuermans authored 4 years ago

24)   timing_get_timestamp(&timestamp);