diff options
author | Michal Gorny <mgorny@gentoo.org> | 2019-04-13 09:49:39 +0000 |
---|---|---|
committer | Michal Gorny <mgorny@gentoo.org> | 2019-04-13 09:49:39 +0000 |
commit | fb70bc65fe188919411d9b8910ccc25e6ed11c48 (patch) | |
tree | 2d3ceeb6751c3cf2f6262d4ba520a053ff747cb1 | |
parent | 87dd0e06dc9920305b8f48dbc556721d01bbbd1e (diff) | |
download | bcm5719-llvm-fb70bc65fe188919411d9b8910ccc25e6ed11c48.tar.gz bcm5719-llvm-fb70bc65fe188919411d9b8910ccc25e6ed11c48.zip |
[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
llvm-svn: 358329
-rw-r--r-- | lldb/lit/SymbolFile/Inputs/target-symbols-add-unwind.c | 2 | ||||
-rw-r--r-- | lldb/lit/SymbolFile/target-symbols-add-unwind.test | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/lldb/lit/SymbolFile/Inputs/target-symbols-add-unwind.c b/lldb/lit/SymbolFile/Inputs/target-symbols-add-unwind.c index aa04da7bef4..237c8ce1817 100644 --- a/lldb/lit/SymbolFile/Inputs/target-symbols-add-unwind.c +++ b/lldb/lit/SymbolFile/Inputs/target-symbols-add-unwind.c @@ -1 +1 @@ -void _start() {} +int main() {} diff --git a/lldb/lit/SymbolFile/target-symbols-add-unwind.test b/lldb/lit/SymbolFile/target-symbols-add-unwind.test index 322669c4925..c6542134fcf 100644 --- a/lldb/lit/SymbolFile/target-symbols-add-unwind.test +++ b/lldb/lit/SymbolFile/target-symbols-add-unwind.test @@ -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. |