From b79db14d0caf7f7c4d54ac3c06f00ff25b957d86 Mon Sep 17 00:00:00 2001 From: Nikolai Nosov Date: Sun, 2 Feb 2020 15:53:16 +0400 Subject: [PATCH] pst_parameter: do not return failure if location expression calculation failed, because it don't allow to add parameter to function --- framework/dwarf_parameter.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/framework/dwarf_parameter.cpp b/framework/dwarf_parameter.cpp index c255ff8..7b822f5 100644 --- a/framework/dwarf_parameter.cpp +++ b/framework/dwarf_parameter.cpp @@ -204,7 +204,6 @@ bool param_handle_dwarf(pst_parameter* param, Dwarf_Die* result, pst_function* f param->has_value = true; } else { pst_log(SEVERITY_ERROR, "Failed to calculate DW_AT_location expression: %s", param->ctx->buff); - return false; } } else if(dwarf_hasattr(result, DW_AT_const_value)) { // no locations definitions, value is constant, known by DWARF directly