From d95f26c4bd2ad9f7a92de54bc4525219104b7ed3 Mon Sep 17 00:00:00 2001 From: Alessandro Arzilli Date: Thu, 6 Jan 2022 18:07:53 +0100 Subject: [PATCH] proc: interpret value of DW_AT_inline correctly (#2859) All values greater than or equal to 1 indicate that the function has been inlined. --- 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 7d2e6839..cb959cee 100644 --- a/pkg/proc/bininfo.go +++ b/pkg/proc/bininfo.go @@ -2069,7 +2069,7 @@ func (bi *BinaryInfo) loadDebugInfoMapsCompileUnit(ctxt *loadDebugInfoMapsContex case dwarf.TagSubprogram: inlined := false if inval, ok := entry.Val(dwarf.AttrInline).(int64); ok { - inlined = inval == 1 + inlined = inval >= 1 } if inlined {