X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libmarkers%2Fmarker.h;h=f26bcac033519fad67850a3757da23eb5d03f58e;hb=98963de4a2dfae12d8aafa0f9a6d97cf4a44e12d;hp=5fdd66ff45feef3f5c1d2b3126304d630524b6ee;hpb=9c67dc50afb2eaa1c3966ee73fac3ce55935556c;p=ust.git diff --git a/libmarkers/marker.h b/libmarkers/marker.h index 5fdd66f..f26bcac 100644 --- a/libmarkers/marker.h +++ b/libmarkers/marker.h @@ -19,6 +19,7 @@ //ust// #include #include "kernelcompat.h" #include "compiler.h" +#include "list.h" //ust// struct module; //ust// struct task_struct; @@ -251,7 +252,8 @@ extern void *marker_get_private_data(const char *channel, const char *name, #define marker_synchronize_unregister() synchronize_sched() struct marker_iter { - struct module *module; +//ust// struct module *module; + struct lib *lib; struct marker *marker; }; @@ -273,4 +275,12 @@ extern int is_marker_enabled(const char *channel, const char *name); //ust// } //ust// #endif + +struct lib { + struct marker *markers_start; + int markers_count; + struct list_head list; +}; + + #endif