Browse Source

Fixed #TSB-1234 test

ilucky.si 2 years ago
parent
commit
35a337f885
1 changed files with 3 additions and 6 deletions
  1. 3 6
      ebpftracer/tls.go

+ 3 - 6
ebpftracer/tls.go

@@ -161,12 +161,9 @@ func (t *Tracer) AttachTlsUprobes4Java(pid uint32) []link.Link {
 	// 报错: creating perf_uprobe PMU: token /proc/13096/exe:0x733f8cc7aaa0: opening perf event: invalid argument
 	// 报错: creating perf_uprobe PMU: token /proc/13096/exe:0x733f8cc7aaa0: opening perf event: invalid argument
 	// &link.UprobeOptions{Address: 0x733f8cc7aaa0, Offset: 0xfd0, PID: 13096}
 	// &link.UprobeOptions{Address: 0x733f8cc7aaa0, Offset: 0xfd0, PID: 13096}
 	// 733f8cc7aaa0(16进制) -> 126716782029472(10进制),很进制无关系, 报一样的错误....
 	// 733f8cc7aaa0(16进制) -> 126716782029472(10进制),很进制无关系, 报一样的错误....
-
-	// u, err := ex.uprobe(symbol, prog, opts, false)
-	//var pe *link.perfEvent
-	//pe, err = exe.uprobe("Lsun/net/www/protocol/http/HttpURLConnection;::setRequestProperty", prog, &link.UprobeOptions{Address: 126716782029472}, false)
-
-	link, err := exe.Uprobe("Lsun/net/www/protocol/http/HttpURLConnection;::setRequestProperty", prog, &link.UprobeOptions{Address: 126716782029472})
+	// fd0(十六进制) -> 4048(十进制)
+	// 126716782033520 -> 733f8cc7ba70(十六进制)
+	link, err := exe.Uprobe("Lsun/net/www/protocol/http/HttpURLConnection;::setRequestProperty", prog, &link.UprobeOptions{Address: 0x733f8cc7ba70})
 	if err != nil {
 	if err != nil {
 		fmt.Println("exe.Uprobe error: ", err) // 报错: TODO: exe.Uprobe error:  prog cannot be nil: invalid input
 		fmt.Println("exe.Uprobe error: ", err) // 报错: TODO: exe.Uprobe error:  prog cannot be nil: invalid input
 		return nil
 		return nil