Greg Clayton
376c7bd92a
Fix DW_OP_convert to resolve the CU relative offset correctly.
...
Debugging some DWARF5 binaries was causing errors to appear when DWARFExpression::Evaluate was called:
error: GetDIE for DIE 0x31 is outside of its CU 0x123450
The issue is in the DWARF expression evaluator. Fixed with this.
Differential Revision: https://reviews.llvm.org/D133623
2022-09-12 16:53:19 -07:00
Pavel Labath
1d1d916f96
Fix an embarrasing use-after-free from a895a446bc
2020-10-30 16:54:24 +01:00
Pavel Labath
a895a446bc
[lldb/test] Simplify/generalize YAMLModuleTester
...
The class only supports a single DWARF unit (needed for my new test), and it
reimplements chunks of object and symbol file classes. We can just make it use
the real thing, save some LOC and get the full feature set.
Differential Revision: https://reviews.llvm.org/D90393
2020-10-30 14:27:50 +01:00
Adrian Prantl
06e4f69b22
Add a getter to retrieve the XcodeSDK from Module and unit-test it. (NFC)
...
This API is used by swift-lldb.
(Recommit with missing file git-added)
2020-04-24 17:00:34 -07:00
Adrian Prantl
af015c1a33
Revert "Add a getter to retrieve the XcodeSDK from Module and unit-test it. (NFC)"
...
This reverts commit 345df863ce
.
(Forgot to git-add the new file)
2020-04-24 16:59:48 -07:00
Adrian Prantl
345df863ce
Add a getter to retrieve the XcodeSDK from Module and unit-test it. (NFC)
...
This API is used by swift-lldb.
2020-04-24 16:51:54 -07:00
Jonas Devlieghere
f37b62ecce
Re-land "[lldb] [testsuite] generalize `DWARFASTParserClangTests` based on `DWARFExpressionTest`'s YAML"
2020-02-04 13:59:29 -08:00
Jan Kratochvil
b73f8c53d8
Revert: [lldb] [testsuite] generalize `DWARFASTParserClangTests` based on `DWARFExpressionTest`'s YAML
...
It is causing a failure on OSX, to be investigated more.
Differential Revision: https://reviews.llvm.org/D73279
2020-02-04 22:48:27 +01:00
Jan Kratochvil
104800084f
[lldb] [testsuite] Fixup: generalize `DWARFASTParserClangTests` based on `DWARFExpressionTest`'s YAML
...
The testcase did not compile now because of an upstream change in the
meantime.
For: https://reviews.llvm.org/D73279
2020-02-04 15:03:09 +01:00
Jan Kratochvil
2926a651ba
[lldb] [testsuite] generalize `DWARFASTParserClangTests` based on `DWARFExpressionTest`'s YAML
...
YAMLModuleTester from DWARFExpressionTest can be reused for more
testcases.
Differential Revision: https://reviews.llvm.org/D73279
2020-02-04 14:33:29 +01:00