X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=ltt%2Fbranches%2Fpoly%2Fdoc%2Fdeveloper%2Flttng-new-marker-event-desc.txt;h=a22b40f2bd7726eccd47c95ebbb5c007d7f1ed40;hb=282ae6d3d3bbc3c4a7985f741638233326100844;hp=221c286a2f4479f673a6e35e6e14e19ff04058f9;hpb=f9240312451df4ff9fc7b0d4cfb159a03d7dc2c3;p=lttv.git diff --git a/ltt/branches/poly/doc/developer/lttng-new-marker-event-desc.txt b/ltt/branches/poly/doc/developer/lttng-new-marker-event-desc.txt index 221c286a..a22b40f2 100644 --- a/ltt/branches/poly/doc/developer/lttng-new-marker-event-desc.txt +++ b/ltt/branches/poly/doc/developer/lttng-new-marker-event-desc.txt @@ -91,12 +91,29 @@ update probes (temp) /proc/markers: enable/disable name [channel] probe_data should provide, for ltt: -channel_index callbacks id <-- will stay in marker because otherwise we would need another hash table. - +channel index : put inside the marker structure (parameter to register). +A marker control module Q: field names in dictionnary or in marker ? +What users will do with marker interface: + +from userspace: +enable/disable marker_name (act on any marker, reg by module or other) +channel marker_name channel_name (act on any marker) + +Default: use serializer +But.. module can override _default_ probe with a "register" operation. + +Use case +Set channel +Register by specific module (unregister default, register specific) +activate. + +Serve as a proxy for probe registration. + +