mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
f6b39f50d1
for the advantage outlined by D83639 ([OptTable] Support grouped short options) Some behavior changes: * -i={0,false} is removed. Use --no-inlines instead. * --demangle={0,false} is removed. Use --no-demangle instead * -untag-addresses={0,false} is removed. Use --no-untag-addresses instead Added a higher level API OptTable::parseArgs which handles optional initial options populated from an environment variable, expands response files recursively, and parses options. Reviewed By: jhenderson Differential Revision: https://reviews.llvm.org/D83530
27 lines
840 B
ArmAsm
27 lines
840 B
ArmAsm
# REQUIRES: x86-registered-target
|
|
|
|
foo:
|
|
.space 10
|
|
nop
|
|
nop
|
|
|
|
# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o -g
|
|
|
|
# Check input addresses specified on stdin.
|
|
# RUN: echo -e "0xa\n0xb" | llvm-symbolizer --obj=%t.o | FileCheck %s
|
|
# RUN: echo -e "10\n11" | llvm-symbolizer --obj=%t.o | FileCheck %s
|
|
|
|
# Check input addresses specified on the command-line.
|
|
# RUN: llvm-symbolizer 0xa 0xb --obj=%t.o | FileCheck %s
|
|
# RUN: llvm-symbolizer 10 11 --obj=%t.o | FileCheck %s
|
|
|
|
# Check --obj aliases --exe, -e
|
|
# RUN: llvm-symbolizer 0xa 0xb --exe=%t.o | FileCheck %s
|
|
# RUN: llvm-symbolizer 0xa 0xb --exe %t.o | FileCheck %s
|
|
# RUN: llvm-symbolizer 0xa 0xb -e %t.o | FileCheck %s
|
|
# RUN: llvm-symbolizer 0xa 0xb -e=%t.o | FileCheck %s
|
|
# RUN: llvm-symbolizer 0xa 0xb -e%t.o | FileCheck %s
|
|
|
|
# CHECK: basic.s:5:0
|
|
# CHECK: basic.s:6:0
|