X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=libust%2Ftracepoint.c;h=87e53cc920664fffff09e79402239ed89050f11d;hb=f36c12ab311c7db808bfeda93bb95022020110cd;hp=335ba4f7f53ad9ae41e971654b5303d864ac8a89;hpb=f08ebbe29cc9f6fa1c108907be5d9d92d297067e;p=ust.git diff --git a/libust/tracepoint.c b/libust/tracepoint.c index 335ba4f..87e53cc 100644 --- a/libust/tracepoint.c +++ b/libust/tracepoint.c @@ -23,7 +23,7 @@ #include #include #include -#include "usterr.h" +#include "usterr_signal_safe.h" #define _LGPL_SOURCE #include @@ -265,7 +265,7 @@ static void set_tracepoint(struct tracepoint_entry **entry, * is used. */ rcu_assign_pointer(elem->probes, (*entry)->probes); - elem->state__imv = active; + elem->state = active; } /* @@ -276,7 +276,7 @@ static void set_tracepoint(struct tracepoint_entry **entry, */ static void disable_tracepoint(struct tracepoint *elem) { - elem->state__imv = 0; + elem->state = 0; rcu_assign_pointer(elem->probes, NULL); } @@ -333,9 +333,6 @@ static void tracepoint_update_probes(void) //ust// __stop___tracepoints); /* tracepoints in modules. */ lib_update_tracepoints(); - /* Update immediate values */ - core_imv_update(); -//ust// module_imv_update(); } static struct probe * @@ -697,7 +694,7 @@ lib_added: lib_update_tracepoints(); /* tracepoints_count - 1: skip dummy */ - DBG("just registered a tracepoints section from %p and having %d tracepoints", tracepoints_start, tracepoints_count - 1); + DBG("just registered a tracepoints section from %p and having %d tracepoints (minus dummy tracepoints)", tracepoints_start, tracepoints_count); return 0; }