|
|
@@ -294,7 +294,7 @@ func (t *Tracer) ebpf(ch chan<- Event) error {
|
|
|
|
|
|
// TODO: ??? Java的Program可以放到这里吗???
|
|
|
for _, programSpec := range collectionSpec.Programs { // TODO: 从elf文件中->Func表或者叫programes(使用cilium类库)
|
|
|
- fmt.Println("ITEST............ProgramSpec: ", programSpec.Name, programSpec.Type, programSpec.AttachType, programSpec.AttachTo, programSpec.License, programSpec.Instructions)
|
|
|
+ fmt.Println("ITEST............ProgramSpec: ", programSpec.Name, programSpec.Type, programSpec.AttachType, programSpec.AttachTo, programSpec.License, programSpec.Instructions)
|
|
|
program := t.collection.Programs[programSpec.Name] // TODO: 核心过程, 从tracer.uprobes中获取对应的program, 在哪来放进去的呢? ebpf.NewCollectionWithOptions(collectionSpec, *opts)
|
|
|
fmt.Println("ITEST............Program: ", programSpec.Name, programSpec.SectionName, programSpec.Type, program) // 示例: bpf_func_sys_exit_readv tracepoint/syscalls/sys_exit_readv TracePoint | uprobe_HandlerFunc_ServeHTTP uprobe/HandlerFunc_ServeHTTP Kprobe
|
|
|
if t.disableL7Tracing {
|