From: Teng Qin Date: Fri, 25 Aug 2017 23:29:16 +0000 (-0700) Subject: Fix uninitialized ProcMountNS in USDT Context X-Git-Tag: submit/tizen_4.0/20171018.110122~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=137ee81698b423382fb285acacec912022fed1f0;p=platform%2Fupstream%2Fbcc.git Fix uninitialized ProcMountNS in USDT Context --- diff --git a/src/cc/usdt/usdt.cc b/src/cc/usdt/usdt.cc index ccb7caab..ce92acc6 100644 --- a/src/cc/usdt/usdt.cc +++ b/src/cc/usdt/usdt.cc @@ -285,7 +285,8 @@ void Context::each_uprobe(each_uprobe_cb callback) { } } -Context::Context(const std::string &bin_path) : loaded_(false) { +Context::Context(const std::string &bin_path) + : mount_ns_instance_(new ProcMountNS(-1)), loaded_(false) { std::string full_path = resolve_bin_path(bin_path); if (!full_path.empty()) { if (bcc_elf_foreach_usdt(full_path.c_str(), _each_probe, this) == 0) {