37 lines · plain
1; Using the existing PDB file (Stripped.pdb).2;3; -modi is specified more than once: command line error4; RUN: not llvm-pdbutil dump --symbols -modi=1 -modi=1 %p/Inputs/Stripped.pdb > %t 2>&15; RUN: FileCheck -input-file=%t %s -check-prefix=TWICE6; TWICE: argument '-modi' specified more than once.7 8; -modi is not specified: process all modules9; RUN: llvm-pdbutil dump --symbols %p/Inputs/Stripped.pdb > %t10; RUN: FileCheck -input-file=%t %s -check-prefix=NONE11 12; NONE: Symbols13; NONE-CHECK: Mod 000014; NONE-CHECK: Mod 000115; NONE-CHECK: Mod 000216 17; -modi=0: process module with id=018; RUN: llvm-pdbutil dump --symbols -modi=0 %p/Inputs/Stripped.pdb > %t19; RUN: FileCheck -input-file=%t %s -check-prefix=ZERO20 21; ZERO: Symbols22; ZERO-CHECK: Mod 000023 24; -modi=1: process module with id=125; RUN: llvm-pdbutil dump --symbols -modi=1 %p/Inputs/Stripped.pdb > %t26; RUN: FileCheck -input-file=%t %s -check-prefix=ONE27 28; ONE: Symbols29; ONE-CHECK: Mod 000130 31; -modi=2: process module with id=232; RUN: llvm-pdbutil dump --symbols -modi=2 %p/Inputs/Stripped.pdb > %t33; RUN: FileCheck -input-file=%t %s -check-prefix=TWO34 35; TWO: Symbols36; TWO-CHECK: Mod 000237