From f729df4c12e4749414c68568ba3382cd2e1fca7e Mon Sep 17 00:00:00 2001 From: sridhar Date: Thu, 1 Oct 2020 21:07:56 +0530 Subject: [PATCH] Added some debug logs --- elf/elf.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/elf/elf.go b/elf/elf.go index 6ddc5acf..ae70d3e3 100644 --- a/elf/elf.go +++ b/elf/elf.go @@ -504,6 +504,7 @@ func (b *Module) Load(parameters map[string]SectionParams) error { b.fileReader = fileReader } + fmt.Println("Filename: ", b.fileName) var err error b.file, err = elf.NewFile(b.fileReader) if err != nil { @@ -515,6 +516,7 @@ func (b *Module) Load(parameters map[string]SectionParams) error { return err } + fmt.Println("License: ", license) lp := unsafe.Pointer(C.CString(license)) defer C.free(lp) @@ -529,12 +531,14 @@ func (b *Module) Load(parameters map[string]SectionParams) error { } } + fmt.Println("version: ",version) maps, err := elfReadMaps(b.file, parameters) if err != nil { return err } b.maps = maps + fmt.Println("Number of Sections :", len(b.file.Sections)) processed := make([]bool, len(b.file.Sections)) for i, section := range b.file.Sections { if processed[i] { @@ -551,12 +555,14 @@ func (b *Module) Load(parameters map[string]SectionParams) error { } if section.Type == elf.SHT_REL { + fmt.Println("Relocation sec name ", section.Name) rsection := b.file.Sections[section.Info] processed[i] = true processed[section.Info] = true secName := rsection.Name + fmt.Println(secName) isKprobe := strings.HasPrefix(secName, "kprobe/") isKretprobe := strings.HasPrefix(secName, "kretprobe/")