Home | History | Annotate | Download | only in Native
      1 ; Test that the native PDB reader can enumerate the compilands.
      2 ; RUN: llvm-pdbutil pretty -native -compilands %p/../Inputs/empty.pdb \
      3 ; RUN:   | FileCheck -check-prefix=EMPTY %s
      4 ; RUN: llvm-pdbutil pretty -native -compilands %p/../Inputs/big-read.pdb \
      5 ; RUN:   | FileCheck -check-prefix=BIGREAD %s
      6 
      7 ; Reference output was generated with the DIA reader to ensure that the
      8 ; `-native` option produces identical output.  The paths output will have
      9 ; backslashes even on non-Windows platforms because they are from PDBs built
     10 ; on Windows.  The path prefixes have been elided because those may be
     11 ; machine-specific.
     12 
     13 EMPTY:---COMPILANDS---
     14 EMPTY:  \llvm\test\DebugInfo\PDB\Inputs\empty.obj
     15 EMPTY:  * Linker *
     16 
     17 BIGREAD:---COMPILANDS---
     18 BIGREAD:  \llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj
     19 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_cpu_disp_.obj
     20 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_initsect_.obj
     21 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_sehprolg4_.obj
     22 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_chandler4gs_.obj
     23 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_secchk_.obj
     24 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_cookie.obj
     25 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_report.obj
     26 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_support.obj
     27 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\checkcfg.obj
     28 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\guard_support.obj
     29 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\loadcfg.obj
     30 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_dtor.obj
     31 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_init.obj
     32 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr_detection.obj
     33 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_detection.obj
     34 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\argv_mode.obj
     35 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\commit_mode.obj
     36 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_local_stdio_options.obj
     37 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\denormal_control.obj
     38 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\env_mode.obj
     39 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\file_mode.obj
     40 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\invalid_parameter_handler.obj
     41 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr.obj
     42 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\new_mode.obj
     43 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\thread_locale.obj
     44 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\tncleanup.obj
     45 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\exe_main.obj
     46 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\initializers.obj
     47 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility.obj
     48 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_stubs.obj
     49 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility_desktop.obj
     50 BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_precision.obj
     51 BIGREAD:  Import:KERNEL32.dll
     52 BIGREAD:  KERNEL32.dll
     53 BIGREAD:  Import:VCRUNTIME140.dll
     54 BIGREAD:  VCRUNTIME140.dll
     55 BIGREAD:  Import:api-ms-win-crt-stdio-l1-1-0.dll
     56 BIGREAD:  api-ms-win-crt-stdio-l1-1-0.dll
     57 BIGREAD:  Import:api-ms-win-crt-runtime-l1-1-0.dll
     58 BIGREAD:  api-ms-win-crt-runtime-l1-1-0.dll
     59 BIGREAD:  Import:api-ms-win-crt-math-l1-1-0.dll
     60 BIGREAD:  api-ms-win-crt-math-l1-1-0.dll
     61 BIGREAD:  Import:api-ms-win-crt-locale-l1-1-0.dll
     62 BIGREAD:  api-ms-win-crt-locale-l1-1-0.dll
     63 BIGREAD:  Import:api-ms-win-crt-heap-l1-1-0.dll
     64 BIGREAD:  api-ms-win-crt-heap-l1-1-0.dll
     65 BIGREAD:  * Linker *
     66