enum bpf_probe_attach_type to CAPITAL
authorDerek <“derek0883@gmail.com”>
Wed, 1 Feb 2017 03:28:10 +0000 (19:28 -0800)
committerDerek <“derek0883@gmail.com”>
Wed, 1 Feb 2017 03:28:10 +0000 (19:28 -0800)
src/cc/BPF.h
src/cc/libbpf.c
src/cc/libbpf.h

index d45ef51..ba2c15b 100644 (file)
@@ -51,23 +51,23 @@ public:
 
   StatusTuple attach_kprobe(
       const std::string& kernel_func, const std::string& probe_func,
-      bpf_probe_attach_type = probe_entry,
+      bpf_probe_attach_type = BPF_PROBE_ENTRY,
       pid_t pid = -1, int cpu = 0, int group_fd = -1,
       perf_reader_cb cb = nullptr, void* cb_cookie = nullptr);
   StatusTuple detach_kprobe(
       const std::string& kernel_func,
-      bpf_probe_attach_type attach_type = probe_entry);
+      bpf_probe_attach_type attach_type = BPF_PROBE_ENTRY);
 
   StatusTuple attach_uprobe(
       const std::string& binary_path, const std::string& symbol,
       const std::string& probe_func, uint64_t symbol_addr = 0,
-      bpf_probe_attach_type attach_type = probe_entry,
+      bpf_probe_attach_type attach_type = BPF_PROBE_ENTRY,
       pid_t pid = -1, int cpu = 0, int group_fd = -1,
       perf_reader_cb cb = nullptr, void* cb_cookie = nullptr);
   StatusTuple detach_uprobe(
       const std::string& binary_path, const std::string& symbol,
       uint64_t symbol_addr = 0,
-      bpf_probe_attach_type attach_type = probe_entry);
+      bpf_probe_attach_type attach_type = BPF_PROBE_ENTRY);
   StatusTuple attach_usdt(const USDT& usdt, pid_t pid = -1, int cpu = 0,
                           int group_fd = -1);
   StatusTuple detach_usdt(const USDT& usdt);
@@ -118,9 +118,9 @@ private:
 
   std::string attach_type_debug(bpf_probe_attach_type type) {
     switch (type) {
-    case probe_entry:
+    case BPF_PROBE_ENTRY:
       return "";
-    case probe_return:
+    case BPF_PROBE_RETURN:
       return "return ";
     }
     return "ERROR";
@@ -128,9 +128,9 @@ private:
 
   std::string attach_type_prefix(bpf_probe_attach_type type) {
     switch (type) {
-    case probe_entry:
+    case BPF_PROBE_ENTRY:
       return "p";
-    case probe_return:
+    case BPF_PROBE_RETURN:
       return "r";
     }
     return "ERROR";
index d6bc3bc..d8caf69 100644 (file)
@@ -362,7 +362,7 @@ void * bpf_attach_kprobe(int progfd, enum bpf_probe_attach_type attach_type, con
     goto error;
   }
 
-  snprintf(buf, sizeof(buf), "%c:%ss/%s %s", attach_type==probe_entry ? 'p' : 'r', 
+  snprintf(buf, sizeof(buf), "%c:%ss/%s %s", attach_type==BPF_PROBE_ENTRY ? 'p' : 'r', 
                        event_type, new_name, fn_name);
   if (write(kfd, buf, strlen(buf)) < 0) {
     if (errno == EINVAL)
@@ -420,7 +420,7 @@ void * bpf_attach_uprobe(int progfd, enum bpf_probe_attach_type attach_type, con
     goto error;
   }
 
-  n = snprintf(buf, sizeof(buf), "%c:%ss/%s %s:0x%lx", attach_type==probe_entry ? 'p' : 'r', 
+  n = snprintf(buf, sizeof(buf), "%c:%ss/%s %s:0x%lx", attach_type==BPF_PROBE_ENTRY ? 'p' : 'r', 
                        event_type, new_name, binary_path, offset);
   if (n >= sizeof(buf)) {
     close(kfd);
index 31b2451..07afaa9 100644 (file)
@@ -25,8 +25,8 @@ extern "C" {
 #endif
 
 enum bpf_probe_attach_type {
-       probe_entry,
-       probe_return
+       BPF_PROBE_ENTRY,
+       BPF_PROBE_RETURN
 };
 
 int bpf_create_map(enum bpf_map_type map_type, int key_size, int value_size,