X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng%2Fcommands%2Fenable_events.c;h=9fa2349ee877ab19460d7bb0643f66ab1bee56c7;hp=70caf6fbbedc9a846c67599530e471b7b35217e9;hb=5a0de755194ead74599123e9076b5c5fa97a5cb0;hpb=3f5fa9ed7f1b26c152c7702a81ef77a40a2f1372 diff --git a/lttng/commands/enable_events.c b/lttng/commands/enable_events.c index 70caf6fbb..9fa2349ee 100644 --- a/lttng/commands/enable_events.c +++ b/lttng/commands/enable_events.c @@ -24,6 +24,7 @@ #include #include #include +#include #include "../cmd.h" #include "../conf.h" @@ -110,30 +111,30 @@ static int parse_kprobe_opts(struct lttng_event *ev, char *opt) } /* Check for symbol+offset */ - ret = sscanf(opt, "%[^'+']+%li", name, &hex); + ret = sscanf(opt, "%[^'+']+%" SCNu64, name, &hex); if (ret == 2) { strncpy(ev->attr.probe.symbol_name, name, LTTNG_SYMBOL_NAME_LEN); DBG("kprobe symbol %s", ev->attr.probe.symbol_name); if (hex == 0) { - ERR("Invalid kprobe offset %lu", hex); + ERR("Invalid kprobe offset %" PRIu64, hex); ret = -1; goto error; } ev->attr.probe.offset = hex; - DBG("kprobe offset %lu", ev->attr.probe.offset); + DBG("kprobe offset %" PRIu64, ev->attr.probe.offset); goto error; } /* Check for address */ - ret = sscanf(opt, "%li", &hex); + ret = sscanf(opt, "%" SCNu64, &hex); if (ret > 0) { if (hex == 0) { - ERR("Invalid kprobe address %lu", hex); + ERR("Invalid kprobe address %" PRIu64, hex); ret = -1; goto error; } ev->attr.probe.addr = hex; - DBG("kprobe addr %lu", ev->attr.probe.addr); + DBG("kprobe addr %" PRIu64, ev->attr.probe.addr); goto error; }