Author: mgorny Date: Sat Apr 13 02:49:39 2019 New Revision: 358329 URL: http://llvm.org/viewvc/llvm-project?rev=358329&view=rev Log: [lldb] [lit/SymbolFile] Avoid -nostdlib in target-symbols-add-unwind.test
Do not use -nostdlib in target-symbols-add-unwind.test. NetBSD uses startup files to provide obligatory ELF notes in executables, and therefore using -nostdlib requires providing specially tailored input. Otherwise, kernel rejects the result as invalid executable. The replacement was suggested by Pavel Labath. Differential Revision: https://reviews.llvm.org/D60648 Modified: lldb/trunk/lit/SymbolFile/Inputs/target-symbols-add-unwind.c lldb/trunk/lit/SymbolFile/target-symbols-add-unwind.test Modified: lldb/trunk/lit/SymbolFile/Inputs/target-symbols-add-unwind.c URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lit/SymbolFile/Inputs/target-symbols-add-unwind.c?rev=358329&r1=358328&r2=358329&view=diff ============================================================================== --- lldb/trunk/lit/SymbolFile/Inputs/target-symbols-add-unwind.c (original) +++ lldb/trunk/lit/SymbolFile/Inputs/target-symbols-add-unwind.c Sat Apr 13 02:49:39 2019 @@ -1 +1 @@ -void _start() {} +int main() {} Modified: lldb/trunk/lit/SymbolFile/target-symbols-add-unwind.test URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/lit/SymbolFile/target-symbols-add-unwind.test?rev=358329&r1=358328&r2=358329&view=diff ============================================================================== --- lldb/trunk/lit/SymbolFile/target-symbols-add-unwind.test (original) +++ lldb/trunk/lit/SymbolFile/target-symbols-add-unwind.test Sat Apr 13 02:49:39 2019 @@ -4,23 +4,23 @@ # UNSUPPORTED: system-windows, system-darwin # RUN: cd %T -# RUN: %clang %S/Inputs/target-symbols-add-unwind.c -nostdlib -g \ +# RUN: %clang %S/Inputs/target-symbols-add-unwind.c -g \ # RUN: -fno-unwind-tables -o target-symbols-add-unwind.debug # RUN: llvm-objcopy --strip-debug target-symbols-add-unwind.debug \ # RUN: target-symbols-add-unwind.stripped # RUN: %lldb target-symbols-add-unwind.stripped -s %s -o quit | FileCheck %s process launch --stop-at-entry -image show-unwind -n _start -# CHECK-LABEL: image show-unwind -n _start +image show-unwind -n main +# CHECK-LABEL: image show-unwind -n main # CHECK-NOT: debug_frame UnwindPlan: target symbols add -s target-symbols-add-unwind.stripped target-symbols-add-unwind.debug # CHECK-LABEL: target symbols add # CHECK: symbol file {{.*}} has been added to {{.*}} -image show-unwind -n _start -# CHECK-LABEL: image show-unwind -n _start +image show-unwind -n main +# CHECK-LABEL: image show-unwind -n main # CHECK: debug_frame UnwindPlan: # CHECK-NEXT: This UnwindPlan originally sourced from DWARF CFI # CHECK-NEXT: This UnwindPlan is sourced from the compiler: yes. _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits