Patch enables handing of DWARFv5 DW_MACRO_define_strx and DW_MACRO_undef_strx
~~~
OS Laboratory. Huawei RRI. Saint-Petersburg
Paths
| Differential D130062
[lldb][DWARF5] Enable macro evaluation ClosedPublic Authored by kpdev42 on Jul 19 2022, 1:04 AM.
Details Summary Patch enables handing of DWARFv5 DW_MACRO_define_strx and DW_MACRO_undef_strx ~~~ OS Laboratory. Huawei RRI. Saint-Petersburg
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Sep 8 2022, 10:58 AM Closed by commit rGa0fb69d17b4d: [lldb][DWARF5] Enable macro evaluation (authored by kpdev42). · Explain WhySep 14 2022, 1:32 AM This revision was automatically updated to reflect the committed changes. Comment Actions This test fails to compile on Darwin https://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/46816/testReport/junit/lldb-api/commands_expression_macros/TestMacros_py/ Can you please add a @skipIfDarwin decorator? Comment Actions
Hi, yes, I will add a priority to these notifications to react faster, sorry stella.stamenova added a reverting change: rGda459043f8c5: Revert "[lldb][DWARF5] Enable macro evaluation".Sep 14 2022, 9:33 AM Comment Actions
Great. I was asking because we had issues with the bot not sending these out recently.
Revision Contents
Diff 460009 lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.h
lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
lldb/test/API/commands/expression/macros/Makefile
lldb/test/API/commands/expression/macros/TestMacros.py
lldb/test/API/lang/c/macro/Makefile
lldb/test/API/lang/c/macro/TestMacro.py
|
Never mind me! Just checked the LoadOrGetSection definition. They were all different for other sections, so I thought they needed to be different...