brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.7 KiB · 620c4f0 Raw
82 lines · plain
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 %s4; RUN: llvm-pdbutil pretty -native -compilands %p/../Inputs/big-read.pdb \5; RUN:   | FileCheck -check-prefix=BIGREAD %s6; RUN: llvm-pdbutil diadump -native -compilands %p/../Inputs/empty.pdb \7; RUN:   | FileCheck -check-prefix=DUMP %s8 9; Reference output was generated with the DIA reader to ensure that the10; `-native` option produces identical output.  The paths output will have11; backslashes even on non-Windows platforms because they are from PDBs built12; on Windows.  The path prefixes have been elided because those may be13; machine-specific.14 15EMPTY:---COMPILANDS---16EMPTY:  \llvm\test\DebugInfo\PDB\Inputs\empty.obj17EMPTY:  * Linker *18 19BIGREAD:---COMPILANDS---20BIGREAD:  \llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj21BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_cpu_disp_.obj22BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_initsect_.obj23BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_sehprolg4_.obj24BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_chandler4gs_.obj25BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_secchk_.obj26BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_cookie.obj27BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_report.obj28BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_support.obj29BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\checkcfg.obj30BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\guard_support.obj31BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\loadcfg.obj32BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_dtor.obj33BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_init.obj34BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr_detection.obj35BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_detection.obj36BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\argv_mode.obj37BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\commit_mode.obj38BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_local_stdio_options.obj39BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\denormal_control.obj40BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\env_mode.obj41BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\file_mode.obj42BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\invalid_parameter_handler.obj43BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr.obj44BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\new_mode.obj45BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\thread_locale.obj46BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\tncleanup.obj47BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\exe_main.obj48BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\initializers.obj49BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility.obj50BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_stubs.obj51BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility_desktop.obj52BIGREAD:  f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_precision.obj53BIGREAD:  Import:KERNEL32.dll54BIGREAD:  KERNEL32.dll55BIGREAD:  Import:VCRUNTIME140.dll56BIGREAD:  VCRUNTIME140.dll57BIGREAD:  Import:api-ms-win-crt-stdio-l1-1-0.dll58BIGREAD:  api-ms-win-crt-stdio-l1-1-0.dll59BIGREAD:  Import:api-ms-win-crt-runtime-l1-1-0.dll60BIGREAD:  api-ms-win-crt-runtime-l1-1-0.dll61BIGREAD:  Import:api-ms-win-crt-math-l1-1-0.dll62BIGREAD:  api-ms-win-crt-math-l1-1-0.dll63BIGREAD:  Import:api-ms-win-crt-locale-l1-1-0.dll64BIGREAD:  api-ms-win-crt-locale-l1-1-0.dll65BIGREAD:  Import:api-ms-win-crt-heap-l1-1-0.dll66BIGREAD:  api-ms-win-crt-heap-l1-1-0.dll67BIGREAD:  * Linker *68 69DUMP:      {70DUMP-NEXT:   symIndexId: 271DUMP-NEXT:   symTag: Compiland72DUMP-NEXT:   libraryName: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj73DUMP-NEXT:   name: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj74DUMP-NEXT:   editAndContinueEnabled: 075DUMP-NEXT: }76DUMP-NEXT: {77DUMP-NEXT:   symIndexId: 378DUMP-NEXT:   symTag: Compiland79DUMP-NEXT:   libraryName:80DUMP-NEXT:   name: * Linker *81DUMP-NEXT:   editAndContinueEnabled: 082DUMP-NEXT: }