rename event name in detach_uprobe/detach_uretprobe
authorDerek <“derek0883@gmail.com”>
Tue, 24 Jan 2017 04:46:35 +0000 (20:46 -0800)
committerDerek <“derek0883@gmail.com”>
Tue, 31 Jan 2017 03:08:58 +0000 (19:08 -0800)
src/python/bcc/__init__.py

index 43e3a70..07f9bb1 100644 (file)
@@ -795,7 +795,7 @@ class BPF(object):
             raise Exception("Uprobe %s is not attached" % ev_name)
         lib.perf_reader_free(self.open_uprobes[ev_name])
         desc = "-:uprobes/%s" % ev_name
-        res = lib.bpf_detach_uprobe(desc.encode("ascii"))
+        res = lib.bpf_detach_uprobe(desc.encode("ascii"), ev_name.encode("ascii"))
         if res < 0:
             raise Exception("Failed to detach BPF from uprobe")
         self._del_uprobe(ev_name)
@@ -847,7 +847,7 @@ class BPF(object):
             raise Exception("Uretprobe %s is not attached" % ev_name)
         lib.perf_reader_free(self.open_uprobes[ev_name])
         desc = "-:uprobes/%s" % ev_name
-        res = lib.bpf_detach_uprobe(desc.encode("ascii"))
+        res = lib.bpf_detach_uprobe(desc.encode("ascii"), ev_name.encode("ascii"))
         if res < 0:
             raise Exception("Failed to detach BPF from uprobe")
         self._del_uprobe(ev_name)