Change for LLVM upstream change r282944.
llvm-svn: 282945
This commit is contained in:
		
							parent
							
								
									5d6714e593
								
							
						
					
					
						commit
						129795497d
					
				| 
						 | 
				
			
			@ -31,20 +31,9 @@ using namespace llvm::support::endian;
 | 
			
		|||
static ExitOnError ExitOnErr;
 | 
			
		||||
 | 
			
		||||
void coff::createPDB(StringRef Path) {
 | 
			
		||||
  // Create the superblock.
 | 
			
		||||
  msf::SuperBlock SB;
 | 
			
		||||
  memcpy(SB.MagicBytes, msf::Magic, sizeof(msf::Magic));
 | 
			
		||||
  SB.BlockSize = 4096;
 | 
			
		||||
  SB.FreeBlockMapBlock = 2;
 | 
			
		||||
  SB.NumBlocks = 10;
 | 
			
		||||
  SB.NumDirectoryBytes = 0;
 | 
			
		||||
  SB.Unknown1 = 0;
 | 
			
		||||
  SB.BlockMapAddr = 9;
 | 
			
		||||
 | 
			
		||||
  BumpPtrAllocator Alloc;
 | 
			
		||||
  pdb::PDBFileBuilder Builder(Alloc);
 | 
			
		||||
  ExitOnErr(Builder.initialize(SB));
 | 
			
		||||
  ExitOnErr(Builder.getMsfBuilder().setDirectoryBlocksHint({8}));
 | 
			
		||||
  ExitOnErr(Builder.initialize(4096)); // 4096 is blocksize
 | 
			
		||||
 | 
			
		||||
  ExitOnErr(Builder.getMsfBuilder().addStream(1, {4}));
 | 
			
		||||
  ExitOnErr(Builder.getMsfBuilder().addStream(1, {5}));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,15 +6,15 @@
 | 
			
		|||
# CHECK:      MSF:
 | 
			
		||||
# CHECK-NEXT:   SuperBlock:
 | 
			
		||||
# CHECK-NEXT:     BlockSize:       4096
 | 
			
		||||
# CHECK-NEXT:     FreeBlockMap:    2
 | 
			
		||||
# CHECK-NEXT:     NumBlocks:       10
 | 
			
		||||
# CHECK-NEXT:     FreeBlockMap:
 | 
			
		||||
# CHECK-NEXT:     NumBlocks:       8
 | 
			
		||||
# CHECK-NEXT:     NumDirectoryBytes: 28
 | 
			
		||||
# CHECK-NEXT:     Unknown1:        0
 | 
			
		||||
# CHECK-NEXT:     BlockMapAddr:    9
 | 
			
		||||
# CHECK-NEXT:     BlockMapAddr:    3
 | 
			
		||||
# CHECK-NEXT:     NumDirectoryBlocks: 1
 | 
			
		||||
# CHECK-NEXT:     DirectoryBlocks: [ 8 ]
 | 
			
		||||
# CHECK-NEXT:     DirectoryBlocks: [ 7 ]
 | 
			
		||||
# CHECK-NEXT:     NumStreams:      3
 | 
			
		||||
# CHECK-NEXT:     FileSize:        40960
 | 
			
		||||
# CHECK-NEXT:     FileSize:        32768
 | 
			
		||||
# CHECK-NEXT:   StreamSizes:     [ 1, 48, 56 ]
 | 
			
		||||
# CHECK-NEXT:   StreamMap:
 | 
			
		||||
# CHECK-NEXT:     - Stream:          [ 4 ]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue