X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmain.c;h=db28acf3db6c909cf6796f53a4fa1654e06a2777;hb=afe861f2b3c7d28980d6460909bad29205b237af;hp=fdb44c70e3e4f15e7ad0fd1a436460995bcc6020;hpb=eccb53529c117e1c39bd558e1db7fb801e054fb8;p=lttv.git diff --git a/ltt/branches/poly/lttv/main.c b/ltt/branches/poly/lttv/main.c index fdb44c70..db28acf3 100644 --- a/ltt/branches/poly/lttv/main.c +++ b/ltt/branches/poly/lttv/main.c @@ -1,7 +1,10 @@ -#include -#include - +#include "lttv.h" +#include "trace.h" +#include "attribute.h" +#include "hook.h" +#include "option.h" +#include "module.h" /* The main program maintains a few central data structures and relies on modules for the rest. These data structures may be accessed by modules @@ -11,7 +14,7 @@ they are loaded and initialized. */ -lttv_attributes *attributes_global; +static lttv_attributes *attributes_global; static lttv_hooks *hooks_init_after, @@ -121,6 +124,12 @@ int main(int argc, char **argv) { } +lttv_attributes *lttv_global_attributes() +{ + return attributes_global; +} + + void lttv_module_option(void *hook_data) { lttv_module_load(aModule,aArgc,aArgv,STANDALONE);