From: Mathieu Desnoyers Date: Fri, 9 Feb 2018 20:15:20 +0000 (-0500) Subject: Remove duplicate provider name checks X-Git-Tag: v2.11.0-rc1~25 X-Git-Url: https://git.lttng.org/?a=commitdiff_plain;ds=sidebyside;h=0fdd0b8989a06910521827f82058f7100d9b6b8e;hp=0fdd0b8989a06910521827f82058f7100d9b6b8e;p=lttng-ust.git Remove duplicate provider name checks It's now possible to register a probe provider with a name that has already been registered. This is useful when wanting to load a new version of a shared library on a already running process. Changes are necessary in the lttng-session daemon to support cases where the newly register event has a different probe payload. Taking a simple case where a probe provider is registered twice, the tracepoint call site will have two probes registered to it and thus will generate two events in the trace. Signed-off-by: Mathieu Desnoyers Signed-off-by: Francis Deslauriers Signed-off-by: Mathieu Desnoyers ---