brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 1b445db Raw
125 lines · plain
1# REQUIRES: x86-registered-target2 3# RUN: llvm-mc --filetype=obj --triple=i386-w64-windows-gnu %s -o %t.o -g4 5# RUN: llvm-symbolizer --obj=%t.o 0 1 2 3 4 5 6 7 8 9 10 | FileCheck %s6 7  .def g8  .scl 29  .type 3210  .endef11g:12  nop13# CHECK:       {{^g$}}14# CHECK-NEXT:  symbolize-demangling-mingw32.s:1215# CHECK-EMPTY:16 17  .def baz18  .scl 219  .type 3220  .endef21baz:22  nop23# CHECK-NEXT:  {{^baz$}}24# CHECK-NEXT:  symbolize-demangling-mingw32.s:2225# CHECK-EMPTY:26 27# extern "C" void c() {} // __cdecl28  .def _c29  .scl 230  .type 3231  .endef32_c:33  nop34# CHECK-NEXT:  {{^c$}}35# CHECK-NEXT:  symbolize-demangling-mingw32.s:3336# CHECK-EMPTY:37 38# extern "C" void __stdcall c1() {}39  .def _c1@040  .scl 241  .type 3242  .endef43_c1@0:44  nop45# CHECK-NEXT:  {{^c1$}}46# CHECK-NEXT:  symbolize-demangling-mingw32.s:4447# CHECK-EMPTY:48 49# extern "C" void __fastcall c2(void) {}50  .def @c2@051  .scl 252  .type 3253  .endef54@c2@0:55  nop56# CHECK-NEXT:  {{^c2$}}57# CHECK-NEXT:  symbolize-demangling-mingw32.s:5558# CHECK-EMPTY:59 60# extern "C" void __vectorcall c3(void) {}61  .def c3@@062  .scl 263  .type 3264  .endef65c3@@0:66  nop67# CHECK-NEXT:  {{^c3$}}68# CHECK-NEXT:  symbolize-demangling-mingw32.s:6669# CHECK-EMPTY:70 71# void f() {} // __cdecl72  .def __Z1fv73  .scl 274  .type 3275  .endef76__Z1fv:77  nop78# CHECK-NEXT:  {{^f\(\)$}}79# CHECK-NEXT:  symbolize-demangling-mingw32.s:7780# CHECK-EMPTY:81 82# void __stdcall f1() {}83  .def __Z2f1v@084  .scl 285  .type 3286  .endef87__Z2f1v@0:88  nop89# CHECK-NEXT:  {{^f1\(\)$}}90# CHECK-NEXT:  symbolize-demangling-mingw32.s:8891# CHECK-EMPTY:92 93# void __fastcall f2(void) {}94  .def @_Z2f2v@095  .scl 296  .type 3297  .endef98@_Z2f2v@0:99  nop100# CHECK-NEXT:  {{^f2\(\)$}}101# CHECK-NEXT:  symbolize-demangling-mingw32.s:99102# CHECK-EMPTY:103 104# void __vectorcall f3(void) {}105  .def _Z2f3v@@0106  .scl 2107  .type 32108  .endef109_Z2f3v@@0:110  nop111# CHECK-NEXT:  {{^f3\(\)$}}112# CHECK-NEXT:  symbolize-demangling-mingw32.s:110113# CHECK-EMPTY:114 115# Rust116  .def __RNvC1x1y117  .scl 2118  .type 32119  .endef120__RNvC1x1y:121  nop122# CHECK-NEXT:  {{^x::y$}}123# CHECK-NEXT:  symbolize-demangling-mingw32.s:121124# CHECK-EMPTY:125