diff --git a/internal/engine/wazevo/backend/isa/arm64/machine.go b/internal/engine/wazevo/backend/isa/arm64/machine.go index e731ec23..821bdfb8 100644 --- a/internal/engine/wazevo/backend/isa/arm64/machine.go +++ b/internal/engine/wazevo/backend/isa/arm64/machine.go @@ -449,7 +449,9 @@ func (m *machine) ResolveRelativeAddresses(ctx context.Context) { } if needRerun { m.ResolveRelativeAddresses(ctx) - wazevoapi.PerfMap.Clear() + if wazevoapi.PerfMapEnabled { + wazevoapi.PerfMap.Clear() + } return }