Review microlibs mapping display
Signed-off-by: Gaulthier Gain <gaulthier.gain@uliege.be>
This commit is contained in:
parent
af2095ec72
commit
6175f47002
1 changed files with 5 additions and 4 deletions
|
@ -39,9 +39,9 @@ func (analyser *ElfAnalyser) DisplayMapping() {
|
||||||
}
|
}
|
||||||
|
|
||||||
w := new(tabwriter.Writer)
|
w := new(tabwriter.Writer)
|
||||||
w.Init(os.Stdout, 0, 8, 0, '\t', 0)
|
w.Init(os.Stdout, 0, 8, 1, '\t', 0)
|
||||||
fmt.Println("-----------------------------------------------------------------------")
|
fmt.Println("-----------------------------------------------------------------------")
|
||||||
_, _ = fmt.Fprintln(w, "Name \tStart \tEnd \tSize \tNbSymbols\tnbDiv")
|
_, _ = fmt.Fprintln(w, "Name \tStart \tEnd \tSize \tNbSymbols\tSizeDiv\tnbDiv")
|
||||||
for _, lib := range analyser.ElfLibs {
|
for _, lib := range analyser.ElfLibs {
|
||||||
|
|
||||||
var name = lib.Name
|
var name = lib.Name
|
||||||
|
@ -50,9 +50,10 @@ func (analyser *ElfAnalyser) DisplayMapping() {
|
||||||
name = split[len(split)-1]
|
name = split[len(split)-1]
|
||||||
}
|
}
|
||||||
|
|
||||||
_, _ = fmt.Fprintf(w, "%s \t0x%x \t0x%x \t0x%x\t%d\t%f\n",
|
_, _ = fmt.Fprintf(w, "%s \t0x%x \t0x%x \t0x%x\t%d\t%f\t%f\n",
|
||||||
name, lib.StartAddr, lib.EndAddr, lib.Size,
|
name, lib.StartAddr, lib.EndAddr, lib.Size,
|
||||||
lib.NbSymbols, float32(lib.StartAddr)/float32(pageSize))
|
lib.NbSymbols, float32(lib.Size)/float32(pageSize),
|
||||||
|
float32(lib.StartAddr)/float32(pageSize))
|
||||||
}
|
}
|
||||||
_ = w.Flush()
|
_ = w.Flush()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue