pkg/proc: Avoid passing BinaryInfo when not needed

This is going towards untangling proc in order to clean it up.
This commit is contained in:
Derek Parker
2019-08-07 20:15:20 -07:00
committed by Alessandro Arzilli
parent a3d530bbd4
commit 2de4930ad1
4 changed files with 21 additions and 13 deletions

View File

@ -90,7 +90,8 @@ func dwarfExprCheck(t *testing.T, mem proc.MemoryReadWriter, regs op.DwarfRegist
func dwarfRegisters(bi *proc.BinaryInfo, regs *linutil.AMD64Registers) op.DwarfRegisters {
a := proc.AMD64Arch("linux")
dwarfRegs := a.RegistersToDwarfRegisters(bi, regs)
so := bi.PCToImage(regs.PC())
dwarfRegs := a.RegistersToDwarfRegisters(so.StaticBase, regs)
dwarfRegs.CFA = defaultCFA
dwarfRegs.FrameBase = defaultCFA
return dwarfRegs