فهرست منبع

Fixed #TSB-1234 test

ilucky.si 1 سال پیش
والد
کامیت
3f5919fb9d
3فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 1 0
      ebpftracer/ebpf/ebpf.c
  2. 5 0
      ebpftracer/ebpf/java/jvm_invoke_method.bpf.c
  3. 0 1
      ebpftracer/tracer.go

+ 1 - 0
ebpftracer/ebpf/ebpf.c

@@ -66,4 +66,5 @@
 #include "utrace/go/net/server.probe.bpf.c"
 #include "utrace/go/net/client.probe.bpf.c"
 #include "java/httpurlconnection.bpf.c"
+#include "java/jvm_invoke_method.bpf.c"
 char _license[] SEC("license") = "GPL";

+ 5 - 0
ebpftracer/ebpf/java/jvm_invoke_method.bpf.c

@@ -0,0 +1,5 @@
+SEC("uprobe/JVM_InvokeMethod")
+int uprobe_jvm_invoke_method(struct pt_regs *ctx) {
+    bpf_printk("[**************************uprobe_jvm_invoke_method**************************]");
+    return 0;
+}

+ 0 - 1
ebpftracer/tracer.go

@@ -292,7 +292,6 @@ func (t *Tracer) ebpf(ch chan<- Event) error {
 	}
 	fmt.Println("perfMaps end --")
 
-	// TODO: ??? Java的Program可以放到这里吗???
 	for _, programSpec := range collectionSpec.Programs { // TODO: 从elf文件中->Func表或者叫programes(使用cilium类库)
 		// ITEST............ProgramSpec:   uprobe_HandlerFunc_ServeHTTP Kprobe None HandlerFunc_ServeHTTP GPL
 		// ITEST............Program:  uprobe_HandlerFunc_ServeHTTP uprobe/HandlerFunc_ServeHTTP Kprobe Kprobe(uprobe_HandlerFunc_ServeHTTP)#114