--29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 --29827-- warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2
This is DW_OP_GNU_implicit_pointer. Original description http://www.dwarfstd.org/ShowIssue.php?issue=100831.1-1&type=closed DWARF5 adopted a variant DW_OP_implicit_pointer described at http://www.dwarfstd.org/ShowIssue.php?issue=100831.1&type=closed
(In reply to Mark Wielaard from comment #1) > This is DW_OP_GNU_implicit_pointer. Mark, do we need to be concerned about this, still? I note it is reported against 3.11.0.
This (and DW_OP_GNU_entry_value) are still not handled. We are not seeing this in our testsuite because tests/filter_stderr_basic contains: # Suppress warnings from Dwarf reader sed '/warning: evaluate_Dwarf3_Expr: unhandled DW_OP_/d' Note for DWARF5 these GNU extensions are standardized as DW_OP_implicit_pointer = 0xa0 and DW_OP_entry_value = 0xa3