mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-07-11 15:23:49 +00:00
Fix the probed line number links
This commit is contained in:
parent
c7d40d1caf
commit
68dec6cbbc
@ -33,7 +33,7 @@ func (s *golangHooks) installHooks(bpfObjects *tlsTapperObjects, ex *link.Execut
|
|||||||
var err error
|
var err error
|
||||||
|
|
||||||
// Relative offset points to
|
// Relative offset points to
|
||||||
// [`net/http.(*Transport).dialConn+412`](https://github.com/golang/go/blob/fe4de36198794c447fbd9d7cc2d7199a506c76a5/src/net/http/transport.go#L1564)
|
// [`net/http.(*Transport).dialConn+412`](https://github.com/golang/go/blob/go1.17.6/src/net/http/transport.go#L1561)
|
||||||
s.golangDialProbe, err = ex.Uprobe(golangDialSymbol, bpfObjects.GolangNetHttpDialconnUprobe, &link.UprobeOptions{
|
s.golangDialProbe, err = ex.Uprobe(golangDialSymbol, bpfObjects.GolangNetHttpDialconnUprobe, &link.UprobeOptions{
|
||||||
Offset: offsets.GolangDialOffset + 0x19c,
|
Offset: offsets.GolangDialOffset + 0x19c,
|
||||||
})
|
})
|
||||||
@ -43,7 +43,7 @@ func (s *golangHooks) installHooks(bpfObjects *tlsTapperObjects, ex *link.Execut
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Relative offset points to
|
// Relative offset points to
|
||||||
// [`net.socket+127`](https://github.com/golang/go/blob/fe4de36198794c447fbd9d7cc2d7199a506c76a5/src/net/sock_posix.go#L23)
|
// [`net.socket+127`](https://github.com/golang/go/blob/go1.17.6/src/net/sock_posix.go#L24)
|
||||||
s.golangSocketProbe, err = ex.Uprobe(golangSocketSymbol, bpfObjects.GolangNetSocketUprobe, &link.UprobeOptions{
|
s.golangSocketProbe, err = ex.Uprobe(golangSocketSymbol, bpfObjects.GolangNetSocketUprobe, &link.UprobeOptions{
|
||||||
Offset: offsets.GolangSocketOffset + 0x7f,
|
Offset: offsets.GolangSocketOffset + 0x7f,
|
||||||
})
|
})
|
||||||
@ -53,7 +53,7 @@ func (s *golangHooks) installHooks(bpfObjects *tlsTapperObjects, ex *link.Execut
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Symbol points to
|
// Symbol points to
|
||||||
// [`crypto/tls.(*Conn).Write`](https://github.com/golang/go/blob/fe4de36198794c447fbd9d7cc2d7199a506c76a5/src/crypto/tls/conn.go#L1109)
|
// [`crypto/tls.(*Conn).Write`](https://github.com/golang/go/blob/go1.17.6/src/crypto/tls/conn.go#L1099)
|
||||||
s.golangWriteProbe, err = ex.Uprobe(golangWriteSymbol, bpfObjects.GolangCryptoTlsWriteUprobe, &link.UprobeOptions{
|
s.golangWriteProbe, err = ex.Uprobe(golangWriteSymbol, bpfObjects.GolangCryptoTlsWriteUprobe, &link.UprobeOptions{
|
||||||
Offset: offsets.GolangWriteOffset,
|
Offset: offsets.GolangWriteOffset,
|
||||||
})
|
})
|
||||||
@ -63,7 +63,7 @@ func (s *golangHooks) installHooks(bpfObjects *tlsTapperObjects, ex *link.Execut
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Relative offset points to
|
// Relative offset points to
|
||||||
// [`crypto/tls.(*Conn).Read+559`](https://github.com/golang/go/blob/fe4de36198794c447fbd9d7cc2d7199a506c76a5/src/crypto/tls/conn.go#L1306)
|
// [`crypto/tls.(*Conn).Read+559`](https://github.com/golang/go/blob/go1.17.6/src/crypto/tls/conn.go#L1296)
|
||||||
s.golangReadProbe, err = ex.Uprobe(golangReadSymbol, bpfObjects.GolangCryptoTlsReadUprobe, &link.UprobeOptions{
|
s.golangReadProbe, err = ex.Uprobe(golangReadSymbol, bpfObjects.GolangCryptoTlsReadUprobe, &link.UprobeOptions{
|
||||||
Offset: offsets.GolangReadOffset + 0x22f,
|
Offset: offsets.GolangReadOffset + 0x22f,
|
||||||
})
|
})
|
||||||
@ -73,7 +73,7 @@ func (s *golangHooks) installHooks(bpfObjects *tlsTapperObjects, ex *link.Execut
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Relative offset points to
|
// Relative offset points to
|
||||||
// [`net/http.(*gzipReader).Read+363`](https://github.com/golang/go/blob/fe4de36198794c447fbd9d7cc2d7199a506c76a5/src/net/http/transport.go#L2837)
|
// [`net/http.(*gzipReader).Read+363`](https://github.com/golang/go/blob/go1.17.6/src/net/http/transport.go#L2832)
|
||||||
s.golangGzipProbe, err = ex.Uprobe(golangReadSymbol, bpfObjects.GolangNetHttpGzipreaderReadUprobe, &link.UprobeOptions{
|
s.golangGzipProbe, err = ex.Uprobe(golangReadSymbol, bpfObjects.GolangNetHttpGzipreaderReadUprobe, &link.UprobeOptions{
|
||||||
Offset: offsets.GolangGzipOffset + 0x16b,
|
Offset: offsets.GolangGzipOffset + 0x16b,
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user