teak-llvm/lldb/packages/Python/lldbsuite/test/lang/objc
Jonas Devlieghere 8e93917e8d [SymbolFile] Implement GetCompleteObjCClass for .debug_names
When running the test suite with .debug_names a bunch of tests were
failing because GetCompleteObjCClass was not yet implemented for
DebugNamesDWARFIndex. This patch adds the required logic.

We use the .debug_names to find the Objective-C class and then rely on
DW_AT_APPLE_objc_complete_type to find the complete type. If we can't
find it or the attribute is not supported, we return a list of potential
complete types.

Differential revision: https://reviews.llvm.org/D48596

llvm-svn: 335776
2018-06-27 19:58:39 +00:00
..
bitfield_ivars Typo fixes. 2018-05-29 09:10:46 +00:00
blocks Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
conflicting-definition Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
forward-decl [SymbolFile] Implement GetCompleteObjCClass for .debug_names 2018-06-27 19:58:39 +00:00
foundation Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
global_ptrs Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
hidden-ivars Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
ivar-IMP Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
modules Re-enable lang/objc/modules/TestObjCModules 2018-02-16 12:33:10 +00:00
modules-auto-import Remove -gmodules restriction from test 2018-03-16 18:21:48 +00:00
modules-cache Rename clang.modules-cache-path to symbols.clang-modules-cache-path 2018-03-10 01:11:25 +00:00
modules-incomplete Rewrite testcase to not depend on Foundation implementation details. 2018-02-08 21:52:28 +00:00
modules-inline-functions Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
objc-baseclass-sbtype Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-builtin-types Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-checker Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-class-method Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-dyn-sbtype Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
objc-dynamic-value Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-foundation-dictionary-empty [Dictionary] Rewrite the test added in r327587 as an inline test. 2018-03-15 00:07:05 +00:00
objc-ivar-offsets Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-ivar-protocols *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
objc-ivar-stripped Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
objc-new-syntax Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-optimized Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-property Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-runtime-ivars Skip TestRuntimeIvars on i386; the Objective-C V1 runtime doesn't list ivars. 2016-09-30 16:02:28 +00:00
objc-static-method Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-static-method-stripped Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-stepping Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-struct-argument Fix/unify the spelling of Objective-C. 2018-06-13 16:21:24 +00:00
objc-struct-return Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc-super Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
objc++ Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
orderedset @skipUnlessDarwin TestOrderedSet 2018-05-30 10:04:32 +00:00
print-obj Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
ptr_refs Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
radar-9691614 Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
rdar-10967107 Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
rdar-11355592 Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
rdar-12408181 Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
real-definition Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
sample
self Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
single-entry-dictionary Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
unicode-string Handle UTF-16 and UTF-32 constant CFStrings 2016-12-01 17:46:51 +00:00
variadic_methods Rollback [Testsuite] Rename this file from *m -> *mm. 2017-12-12 01:21:43 +00:00
.categories