[lldb] Add omitted abstract formal parameters in DWARF symbol filesThis patch fixes a problem introduced by clang changehttps://reviews.llvm.org/D95617 and described byhttps://bugs.llvm.org/show_
[lldb] Add omitted abstract formal parameters in DWARF symbol filesThis patch fixes a problem introduced by clang changehttps://reviews.llvm.org/D95617 and described byhttps://bugs.llvm.org/show_bug.cgi?id=50076#c6, where inlined functionsomit unused parameters both in the stack trace and in `frame var`command. With this patch, the parameters are listed correctly in thestack trace and in `frame var` command.Specifically, we parse formal parameters from the abstract version ofinlined functions and use those formal parameters if they are missingfrom the concrete version.Differential Revision: https://reviews.llvm.org/D110571
show more ...
[nfc] [lldb] Assertions for D106270 - [DWARF5] Fix offset check when using .debug_namesSkeleton vs. DWO units mismatch has been fixed in D106270. As they bothhave type DWARFUnit it is a bit diffic
[nfc] [lldb] Assertions for D106270 - [DWARF5] Fix offset check when using .debug_namesSkeleton vs. DWO units mismatch has been fixed in D106270. As they bothhave type DWARFUnit it is a bit difficult to debug. So it is better tomake it safe against future changes.Reviewed By: kimanh, clayborgDifferential Revision: https://reviews.llvm.org/D107659
[lldb] Require x86 backend for a bunch of DWARF testsBy moving them into a folder with a local lit configrequiring x86. All these tests use x86 target triples.There are two tests that require ta
[lldb] Require x86 backend for a bunch of DWARF testsBy moving them into a folder with a local lit configrequiring x86. All these tests use x86 target triples.There are two tests that require target-x86_64 becausethey run program files (instead of just needing the backend).Those are moved to the x86 folder also but their REQUIRES areunchanged.Reviewed By: JDevlieghereDifferential Revision: https://reviews.llvm.org/D100193