Lines Matching refs:disassemble
1 ## Show that the --disassemble-symbols switch takes demangled names when
6 ## --disassemble-symbols without --demangle.
7 # RUN: llvm-objdump --disassemble-symbols=_Z3foov %t.o | FileCheck %s --check-prefix=MANGLED
8 # RUN: llvm-objdump --disassemble-symbols='foo()' %t.o 2>&1 \
10 # RUN: llvm-objdump --disassemble-symbols=foo %t.o 2>&1 \
12 # RUN: llvm-objdump --disassemble-symbols='i,f' %t.o | FileCheck %s --check-prefix=NOMANGLE
14 ## --disassemble-symbols with --demangle.
15 # RUN: llvm-objdump -C --disassemble-symbols='foo()' %t.o | FileCheck %s --check-prefix=DEMANGLED
16 # RUN: llvm-objdump -C --disassemble-symbols='_Z3foov' %t.o 2>&1 \
18 # RUN: llvm-objdump -C --disassemble-symbols='i,f' %t.o | FileCheck %s --check-prefix=NOMANGLE
19 # RUN: llvm-objdump -C --disassemble-symbols='std::allocator<wchar_t>::allocator()' %t.o 2>&1 \
23 # MANGLED-MISS: warning: '{{.*}}': failed to disassemble missing symbol foo
26 # DEMANGLED-MISS: warning: '{{.*}}': failed to disassemble missing symbol _Z3foov