From 059c51ea0caf6cba882f248284c52245423a14c6 Mon Sep 17 00:00:00 2001 From: aarzilli Date: Tue, 10 Dec 2019 15:07:39 +0100 Subject: [PATCH] proc: fix loclist access for Position Independent Executables --- pkg/proc/bininfo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/proc/bininfo.go b/pkg/proc/bininfo.go index 9345b0bc..4cf1fd62 100644 --- a/pkg/proc/bininfo.go +++ b/pkg/proc/bininfo.go @@ -721,7 +721,7 @@ func (bi *BinaryInfo) loclistEntry(off int64, pc uint64) []byte { base = e.HighPC continue } - if pc >= e.LowPC+base && pc < e.HighPC+base { + if pc >= e.LowPC+base+image.StaticBase && pc < e.HighPC+base+image.StaticBase { return e.Instr } }