mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-27 13:26:08 +00:00
Remove trailing whitespace.
llvm-svn: 320520
This commit is contained in:
parent
7dd474ab7b
commit
1ce416c635
@ -231,7 +231,7 @@ def oformat: Separate<["--"], "oformat">, MetaVarName<"<format>">,
|
||||
def omagic: Flag<["--"], "omagic">, MetaVarName<"<magic>">,
|
||||
HelpText<"Set the text and data sections to be readable and writable">;
|
||||
|
||||
defm orphan_handling: Eq<"orphan-handling">,
|
||||
defm orphan_handling: Eq<"orphan-handling">,
|
||||
HelpText<"Control how orphan sections are handled when linker script used">;
|
||||
|
||||
def pack_dyn_relocs_eq: J<"pack-dyn-relocs=">, MetaVarName<"<format>">,
|
||||
|
@ -1,8 +1,8 @@
|
||||
--- !COFF
|
||||
header:
|
||||
header:
|
||||
Machine: IMAGE_FILE_MACHINE_AMD64
|
||||
Characteristics: [ ]
|
||||
sections:
|
||||
sections:
|
||||
- Name: .drectve
|
||||
Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
|
||||
Alignment: 1
|
||||
@ -10,15 +10,15 @@ sections:
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_OBJNAME
|
||||
ObjNameSym:
|
||||
ObjNameSym:
|
||||
Signature: 0
|
||||
ObjectName: 'C:\src\llvm-project\build\a.obj'
|
||||
- Kind: S_COMPILE3
|
||||
Compile3Sym:
|
||||
Compile3Sym:
|
||||
Flags: [ SecurityChecks, HotPatch ]
|
||||
Machine: X64
|
||||
FrontendMajor: 19
|
||||
@ -31,9 +31,9 @@ sections:
|
||||
BackendQFE: 1
|
||||
Version: 'Microsoft (R) Optimizing Compiler'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
CodeSize: 5
|
||||
DbgStart: 4
|
||||
DbgEnd: 4
|
||||
@ -41,7 +41,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: g
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 0
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -50,30 +50,30 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_REGREL32
|
||||
RegRelativeSym:
|
||||
RegRelativeSym:
|
||||
Offset: 8
|
||||
Type: 116
|
||||
Register: RSP
|
||||
VarName: x
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 5
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\a.c'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 1
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Columns:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
CodeSize: 58
|
||||
DbgStart: 8
|
||||
DbgEnd: 53
|
||||
@ -81,7 +81,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: main
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 56
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -90,47 +90,47 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_REGREL32
|
||||
RegRelativeSym:
|
||||
RegRelativeSym:
|
||||
Offset: 64
|
||||
Type: 116
|
||||
Register: RSP
|
||||
VarName: argc
|
||||
- Kind: S_BLOCK32
|
||||
BlockSym:
|
||||
BlockSym:
|
||||
CodeSize: 17
|
||||
Offset: 15
|
||||
BlockName: ''
|
||||
- Kind: S_REGREL32
|
||||
RegRelativeSym:
|
||||
RegRelativeSym:
|
||||
Offset: 32
|
||||
Type: 116
|
||||
Register: RSP
|
||||
VarName: x
|
||||
- Kind: S_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- Kind: S_BLOCK32
|
||||
BlockSym:
|
||||
BlockSym:
|
||||
CodeSize: 17
|
||||
Offset: 34
|
||||
BlockName: ''
|
||||
- Kind: S_REGREL32
|
||||
RegRelativeSym:
|
||||
RegRelativeSym:
|
||||
Offset: 36
|
||||
Type: 116
|
||||
Register: RSP
|
||||
VarName: y
|
||||
- Kind: S_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 58
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\a.c'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 3
|
||||
IsStatement: true
|
||||
@ -163,21 +163,21 @@ sections:
|
||||
LineStart: 11
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Columns:
|
||||
- !FileChecksums
|
||||
Checksums:
|
||||
Checksums:
|
||||
- FileName: 'c:\src\llvm-project\build\a.c'
|
||||
Kind: MD5
|
||||
Checksum: 7FA72225C3F5630316383BD8BCC3EF72
|
||||
- !StringTable
|
||||
Strings:
|
||||
Strings:
|
||||
- 'c:\src\llvm-project\build\a.c'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_BUILDINFO
|
||||
BuildInfoSym:
|
||||
BuildInfoSym:
|
||||
BuildId: 4110
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 152
|
||||
SymbolName: g
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -217,78 +217,78 @@ sections:
|
||||
- Name: '.debug$T'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Types:
|
||||
Types:
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ 116 ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 3
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 1
|
||||
ArgumentList: 4096
|
||||
- Kind: LF_POINTER
|
||||
Pointer:
|
||||
Pointer:
|
||||
ReferentType: 4097
|
||||
Attrs: 65548
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: g
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 116
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 1
|
||||
ArgumentList: 4096
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4100
|
||||
Name: main
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: f
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: '-c -Z7 -MT -IC:\PROGRA~2\MICROS~1.0\VC\include -IC:\PROGRA~2\MICROS~1.0\VC\atlmfc\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\um'
|
||||
- Kind: LF_SUBSTR_LIST
|
||||
StringList:
|
||||
StringList:
|
||||
StringIndices: [ 4105 ]
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 4106
|
||||
String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: a.c
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build\vc140.pdb'
|
||||
- Kind: LF_BUILDINFO
|
||||
BuildInfo:
|
||||
BuildInfo:
|
||||
ArgIndices: [ 4103, 4104, 4108, 4109, 4107 ]
|
||||
- Name: '.text$mn'
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: 894C2408C3CCCCCCCCCCCCCCCCCCCCCC894C24084883EC38837C2440007413C74424202A0000008B4C2420E800000000EB11C74424240D0000008B4C2424E80000000033C04883C438C3
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 44
|
||||
SymbolName: f
|
||||
Type: IMAGE_REL_AMD64_REL32
|
||||
@ -303,7 +303,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 4
|
||||
SectionData: 000000003A00000000000000
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 0
|
||||
SymbolName: '$LN5'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
@ -313,14 +313,14 @@ sections:
|
||||
- VirtualAddress: 8
|
||||
SymbolName: '$unwind$main'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
symbols:
|
||||
symbols:
|
||||
- Name: .drectve
|
||||
Value: 0
|
||||
SectionNumber: 1
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 47
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -332,7 +332,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 628
|
||||
NumberOfRelocations: 12
|
||||
NumberOfLinenumbers: 0
|
||||
@ -344,7 +344,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 624
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -356,7 +356,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 74
|
||||
NumberOfRelocations: 2
|
||||
NumberOfLinenumbers: 0
|
||||
@ -392,7 +392,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 8
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -410,7 +410,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 12
|
||||
NumberOfRelocations: 3
|
||||
NumberOfLinenumbers: 0
|
||||
|
@ -1,8 +1,8 @@
|
||||
--- !COFF
|
||||
header:
|
||||
header:
|
||||
Machine: IMAGE_FILE_MACHINE_AMD64
|
||||
Characteristics: [ ]
|
||||
sections:
|
||||
sections:
|
||||
- Name: .drectve
|
||||
Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
|
||||
Alignment: 1
|
||||
@ -10,15 +10,15 @@ sections:
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_OBJNAME
|
||||
ObjNameSym:
|
||||
ObjNameSym:
|
||||
Signature: 0
|
||||
ObjectName: 'C:\src\llvm-project\build\b.obj'
|
||||
- Kind: S_COMPILE3
|
||||
Compile3Sym:
|
||||
Compile3Sym:
|
||||
Flags: [ SecurityChecks, HotPatch ]
|
||||
Machine: X64
|
||||
FrontendMajor: 19
|
||||
@ -31,9 +31,9 @@ sections:
|
||||
BackendQFE: 1
|
||||
Version: 'Microsoft (R) Optimizing Compiler'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
CodeSize: 62
|
||||
DbgStart: 8
|
||||
DbgEnd: 57
|
||||
@ -41,7 +41,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: f
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 56
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -50,47 +50,47 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_REGREL32
|
||||
RegRelativeSym:
|
||||
RegRelativeSym:
|
||||
Offset: 64
|
||||
Type: 116
|
||||
Register: RSP
|
||||
VarName: x
|
||||
- Kind: S_BLOCK32
|
||||
BlockSym:
|
||||
BlockSym:
|
||||
CodeSize: 20
|
||||
Offset: 15
|
||||
BlockName: ''
|
||||
- Kind: S_REGREL32
|
||||
RegRelativeSym:
|
||||
RegRelativeSym:
|
||||
Offset: 32
|
||||
Type: 116
|
||||
Register: RSP
|
||||
VarName: y
|
||||
- Kind: S_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- Kind: S_BLOCK32
|
||||
BlockSym:
|
||||
BlockSym:
|
||||
CodeSize: 20
|
||||
Offset: 37
|
||||
BlockName: ''
|
||||
- Kind: S_REGREL32
|
||||
RegRelativeSym:
|
||||
RegRelativeSym:
|
||||
Offset: 36
|
||||
Type: 116
|
||||
Register: RSP
|
||||
VarName: w
|
||||
- Kind: S_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 62
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\b.c'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 2
|
||||
IsStatement: true
|
||||
@ -123,21 +123,21 @@ sections:
|
||||
LineStart: 10
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Columns:
|
||||
- !FileChecksums
|
||||
Checksums:
|
||||
Checksums:
|
||||
- FileName: 'c:\src\llvm-project\build\b.c'
|
||||
Kind: MD5
|
||||
Checksum: 8E8C92DB46478902EBEAEBFCFF15A6E0
|
||||
- !StringTable
|
||||
Strings:
|
||||
Strings:
|
||||
- 'c:\src\llvm-project\build\b.c'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_BUILDINFO
|
||||
BuildInfoSym:
|
||||
BuildInfoSym:
|
||||
BuildId: 4110
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 152
|
||||
SymbolName: f
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -165,76 +165,76 @@ sections:
|
||||
- Name: '.debug$T'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Types:
|
||||
Types:
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ 0 ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 3
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 0
|
||||
ArgumentList: 4096
|
||||
- Kind: LF_POINTER
|
||||
Pointer:
|
||||
Pointer:
|
||||
ReferentType: 4097
|
||||
Attrs: 65548
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ 116 ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 3
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 1
|
||||
ArgumentList: 4099
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4100
|
||||
Name: f
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: g
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: '-c -Z7 -MT -IC:\PROGRA~2\MICROS~1.0\VC\include -IC:\PROGRA~2\MICROS~1.0\VC\atlmfc\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\um'
|
||||
- Kind: LF_SUBSTR_LIST
|
||||
StringList:
|
||||
StringList:
|
||||
StringIndices: [ 4105 ]
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 4106
|
||||
String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: b.c
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build\vc140.pdb'
|
||||
- Kind: LF_BUILDINFO
|
||||
BuildInfo:
|
||||
BuildInfo:
|
||||
ArgIndices: [ 4103, 4104, 4108, 4109, 4107 ]
|
||||
- Name: '.text$mn'
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: 894C24084883EC38837C24400074168B44244083C003894424208B4C2420E800000000EB148B44244083C004894424248B4C2424E8000000004883C438C3
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 31
|
||||
SymbolName: g
|
||||
Type: IMAGE_REL_AMD64_REL32
|
||||
@ -249,7 +249,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 4
|
||||
SectionData: '000000003E00000000000000'
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 0
|
||||
SymbolName: '$LN5'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
@ -259,14 +259,14 @@ sections:
|
||||
- VirtualAddress: 8
|
||||
SymbolName: '$unwind$f'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
symbols:
|
||||
symbols:
|
||||
- Name: .drectve
|
||||
Value: 0
|
||||
SectionNumber: 1
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 47
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -278,7 +278,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 484
|
||||
NumberOfRelocations: 8
|
||||
NumberOfLinenumbers: 0
|
||||
@ -290,7 +290,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 616
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -302,7 +302,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 62
|
||||
NumberOfRelocations: 2
|
||||
NumberOfLinenumbers: 0
|
||||
@ -332,7 +332,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 8
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -350,7 +350,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 12
|
||||
NumberOfRelocations: 3
|
||||
NumberOfLinenumbers: 0
|
||||
|
@ -1,8 +1,8 @@
|
||||
--- !COFF
|
||||
header:
|
||||
header:
|
||||
Machine: IMAGE_FILE_MACHINE_AMD64
|
||||
Characteristics: [ ]
|
||||
sections:
|
||||
sections:
|
||||
- Name: .drectve
|
||||
Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
|
||||
Alignment: 1
|
||||
@ -10,15 +10,15 @@ sections:
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_OBJNAME
|
||||
ObjNameSym:
|
||||
ObjNameSym:
|
||||
Signature: 0
|
||||
ObjectName: 'C:\src\llvm-project\build\pdb_comdat_bar.obj'
|
||||
- Kind: S_COMPILE3
|
||||
Compile3Sym:
|
||||
Compile3Sym:
|
||||
Flags: [ SecurityChecks, HotPatch ]
|
||||
Machine: X64
|
||||
FrontendMajor: 19
|
||||
@ -31,9 +31,9 @@ sections:
|
||||
BackendQFE: 1
|
||||
Version: 'Microsoft (R) Optimizing Compiler'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
PtrParent: 0
|
||||
PtrEnd: 0
|
||||
PtrNext: 0
|
||||
@ -45,7 +45,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: bar
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 40
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -54,15 +54,15 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 14
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\pdb_comdat_bar.c'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 3
|
||||
IsStatement: true
|
||||
@ -75,15 +75,15 @@ sections:
|
||||
LineStart: 5
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Columns:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GDATA32
|
||||
DataSym:
|
||||
DataSym:
|
||||
Type: 116
|
||||
DisplayName: global
|
||||
- !FileChecksums
|
||||
Checksums:
|
||||
Checksums:
|
||||
- FileName: 'c:\src\llvm-project\build\pdb_comdat_bar.c'
|
||||
Kind: MD5
|
||||
Checksum: 365279DB4FCBEDD721BBFC3B14A953C2
|
||||
@ -91,15 +91,15 @@ sections:
|
||||
Kind: MD5
|
||||
Checksum: D74D834EFAC3AE2B45E606A8320B1D5C
|
||||
- !StringTable
|
||||
Strings:
|
||||
Strings:
|
||||
- 'c:\src\llvm-project\build\pdb_comdat_bar.c'
|
||||
- 'c:\src\llvm-project\build\foo.h'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_BUILDINFO
|
||||
BuildInfoSym:
|
||||
BuildInfoSym:
|
||||
BuildId: 4110
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 168
|
||||
SymbolName: bar
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -121,70 +121,70 @@ sections:
|
||||
- Name: '.debug$T'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Types:
|
||||
Types:
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ 0 ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 3
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 0
|
||||
ArgumentList: 4096
|
||||
- Kind: LF_POINTER
|
||||
Pointer:
|
||||
Pointer:
|
||||
ReferentType: 4097
|
||||
Attrs: 65548
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: foo
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 3
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 0
|
||||
ArgumentList: 4100
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4101
|
||||
Name: bar
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: '-c -Z7 -MT -IC:\PROGRA~2\MICROS~1.0\VC\include -IC:\PROGRA~2\MICROS~1.0\VC\atlmfc\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\um'
|
||||
- Kind: LF_SUBSTR_LIST
|
||||
StringList:
|
||||
StringList:
|
||||
StringIndices: [ 4105 ]
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 4106
|
||||
String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: pdb_comdat_bar.c
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build\vc140.pdb'
|
||||
- Kind: LF_BUILDINFO
|
||||
BuildInfo:
|
||||
BuildInfo:
|
||||
ArgIndices: [ 4103, 4104, 4108, 4109, 4107 ]
|
||||
- Name: .bss
|
||||
Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]
|
||||
@ -194,7 +194,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: 4883EC28E8000000004883C428C3
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 5
|
||||
SymbolName: foo
|
||||
Type: IMAGE_REL_AMD64_REL32
|
||||
@ -202,7 +202,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: 8B0500000000FFC0890500000000C3
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 2
|
||||
SymbolName: global
|
||||
Type: IMAGE_REL_AMD64_REL32
|
||||
@ -212,11 +212,11 @@ sections:
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
PtrParent: 0
|
||||
PtrEnd: 0
|
||||
PtrNext: 0
|
||||
@ -228,7 +228,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: foo
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 0
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -237,15 +237,15 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ MarkedInline, AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 15
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\foo.h'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 2
|
||||
IsStatement: true
|
||||
@ -258,8 +258,8 @@ sections:
|
||||
LineStart: 4
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Relocations:
|
||||
Columns:
|
||||
Relocations:
|
||||
- VirtualAddress: 44
|
||||
SymbolName: foo
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -280,7 +280,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 4
|
||||
SectionData: '000000000E00000000000000'
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 0
|
||||
SymbolName: '$LN3'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
@ -290,14 +290,14 @@ sections:
|
||||
- VirtualAddress: 8
|
||||
SymbolName: '$unwind$bar'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
symbols:
|
||||
symbols:
|
||||
- Name: .drectve
|
||||
Value: 0
|
||||
SectionNumber: 1
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 47
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -309,7 +309,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 460
|
||||
NumberOfRelocations: 6
|
||||
NumberOfLinenumbers: 0
|
||||
@ -321,7 +321,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 628
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -333,7 +333,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 4
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -351,7 +351,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 14
|
||||
NumberOfRelocations: 1
|
||||
NumberOfLinenumbers: 0
|
||||
@ -363,7 +363,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 15
|
||||
NumberOfRelocations: 2
|
||||
NumberOfLinenumbers: 0
|
||||
@ -376,7 +376,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 148
|
||||
NumberOfRelocations: 4
|
||||
NumberOfLinenumbers: 0
|
||||
@ -407,7 +407,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 8
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -425,7 +425,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 12
|
||||
NumberOfRelocations: 3
|
||||
NumberOfLinenumbers: 0
|
||||
|
@ -1,8 +1,8 @@
|
||||
--- !COFF
|
||||
header:
|
||||
header:
|
||||
Machine: IMAGE_FILE_MACHINE_AMD64
|
||||
Characteristics: [ ]
|
||||
sections:
|
||||
sections:
|
||||
- Name: .drectve
|
||||
Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
|
||||
Alignment: 1
|
||||
@ -10,15 +10,15 @@ sections:
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_OBJNAME
|
||||
ObjNameSym:
|
||||
ObjNameSym:
|
||||
Signature: 0
|
||||
ObjectName: 'C:\src\llvm-project\build\pdb_comdat_main.obj'
|
||||
- Kind: S_COMPILE3
|
||||
Compile3Sym:
|
||||
Compile3Sym:
|
||||
Flags: [ SecurityChecks, HotPatch ]
|
||||
Machine: X64
|
||||
FrontendMajor: 19
|
||||
@ -31,9 +31,9 @@ sections:
|
||||
BackendQFE: 1
|
||||
Version: 'Microsoft (R) Optimizing Compiler'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
PtrParent: 0
|
||||
PtrEnd: 0
|
||||
PtrNext: 0
|
||||
@ -45,7 +45,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: main
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 40
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -54,15 +54,15 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 24
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\pdb_comdat_main.c'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 2
|
||||
IsStatement: true
|
||||
@ -83,15 +83,15 @@ sections:
|
||||
LineStart: 6
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Columns:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GDATA32
|
||||
DataSym:
|
||||
DataSym:
|
||||
Type: 116
|
||||
DisplayName: global
|
||||
- !FileChecksums
|
||||
Checksums:
|
||||
Checksums:
|
||||
- FileName: 'c:\src\llvm-project\build\pdb_comdat_main.c'
|
||||
Kind: MD5
|
||||
Checksum: F969E51BBE373436D81492EB61387F36
|
||||
@ -99,15 +99,15 @@ sections:
|
||||
Kind: MD5
|
||||
Checksum: D74D834EFAC3AE2B45E606A8320B1D5C
|
||||
- !StringTable
|
||||
Strings:
|
||||
Strings:
|
||||
- 'c:\src\llvm-project\build\pdb_comdat_main.c'
|
||||
- 'c:\src\llvm-project\build\foo.h'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_BUILDINFO
|
||||
BuildInfoSym:
|
||||
BuildInfoSym:
|
||||
BuildId: 4111
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 168
|
||||
SymbolName: main
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -129,81 +129,81 @@ sections:
|
||||
- Name: '.debug$T'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Types:
|
||||
Types:
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ 0 ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 3
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 0
|
||||
ArgumentList: 4096
|
||||
- Kind: LF_POINTER
|
||||
Pointer:
|
||||
Pointer:
|
||||
ReferentType: 4097
|
||||
Attrs: 65548
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: foo
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 116
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 0
|
||||
ArgumentList: 4100
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4101
|
||||
Name: main
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: bar
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: '-c -Z7 -MT -IC:\PROGRA~2\MICROS~1.0\VC\include -IC:\PROGRA~2\MICROS~1.0\VC\atlmfc\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\um'
|
||||
- Kind: LF_SUBSTR_LIST
|
||||
StringList:
|
||||
StringList:
|
||||
StringIndices: [ 4106 ]
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 4107
|
||||
String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: pdb_comdat_main.c
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build\vc140.pdb'
|
||||
- Kind: LF_BUILDINFO
|
||||
BuildInfo:
|
||||
BuildInfo:
|
||||
ArgIndices: [ 4104, 4105, 4109, 4110, 4108 ]
|
||||
- Name: '.text$mn'
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: 4883EC28E800000000E800000000B82A0000004883C428C3
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 5
|
||||
SymbolName: foo
|
||||
Type: IMAGE_REL_AMD64_REL32
|
||||
@ -214,7 +214,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: 8B0500000000FFC0890500000000C3
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 2
|
||||
SymbolName: global
|
||||
Type: IMAGE_REL_AMD64_REL32
|
||||
@ -224,11 +224,11 @@ sections:
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
PtrParent: 0
|
||||
PtrEnd: 0
|
||||
PtrNext: 0
|
||||
@ -240,7 +240,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: foo
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 0
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -249,15 +249,15 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ MarkedInline, AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 15
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\foo.h'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 2
|
||||
IsStatement: true
|
||||
@ -270,8 +270,8 @@ sections:
|
||||
LineStart: 4
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Relocations:
|
||||
Columns:
|
||||
Relocations:
|
||||
- VirtualAddress: 44
|
||||
SymbolName: foo
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -292,7 +292,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 4
|
||||
SectionData: '000000001800000000000000'
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 0
|
||||
SymbolName: '$LN3'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
@ -302,14 +302,14 @@ sections:
|
||||
- VirtualAddress: 8
|
||||
SymbolName: '$unwind$main'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
symbols:
|
||||
symbols:
|
||||
- Name: .drectve
|
||||
Value: 0
|
||||
SectionNumber: 1
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 47
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -321,7 +321,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 480
|
||||
NumberOfRelocations: 6
|
||||
NumberOfLinenumbers: 0
|
||||
@ -333,7 +333,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 648
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -345,7 +345,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 24
|
||||
NumberOfRelocations: 2
|
||||
NumberOfLinenumbers: 0
|
||||
@ -357,7 +357,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 15
|
||||
NumberOfRelocations: 2
|
||||
NumberOfLinenumbers: 0
|
||||
@ -370,7 +370,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 148
|
||||
NumberOfRelocations: 4
|
||||
NumberOfLinenumbers: 0
|
||||
@ -407,7 +407,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 8
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -425,7 +425,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 12
|
||||
NumberOfRelocations: 3
|
||||
NumberOfLinenumbers: 0
|
||||
|
@ -1,8 +1,8 @@
|
||||
--- !COFF
|
||||
header:
|
||||
header:
|
||||
Machine: IMAGE_FILE_MACHINE_AMD64
|
||||
Characteristics: [ ]
|
||||
sections:
|
||||
sections:
|
||||
- Name: .drectve
|
||||
Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
|
||||
Alignment: 1
|
||||
@ -10,15 +10,15 @@ sections:
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_OBJNAME
|
||||
ObjNameSym:
|
||||
ObjNameSym:
|
||||
Signature: 0
|
||||
ObjectName: 'C:\src\llvm-project\build\pdb_lines_1.obj'
|
||||
- Kind: S_COMPILE3
|
||||
Compile3Sym:
|
||||
Compile3Sym:
|
||||
Flags: [ SecurityChecks, HotPatch ]
|
||||
Machine: X64
|
||||
FrontendMajor: 19
|
||||
@ -31,9 +31,9 @@ sections:
|
||||
BackendQFE: 1
|
||||
Version: 'Microsoft (R) Optimizing Compiler'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
PtrParent: 0
|
||||
PtrEnd: 0
|
||||
PtrNext: 0
|
||||
@ -45,7 +45,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: main
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 40
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -54,15 +54,15 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 19
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\pdb_lines_1.c'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 2
|
||||
IsStatement: true
|
||||
@ -79,9 +79,9 @@ sections:
|
||||
LineStart: 5
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Columns:
|
||||
- !FileChecksums
|
||||
Checksums:
|
||||
Checksums:
|
||||
- FileName: 'c:\src\llvm-project\build\pdb_lines_1.c'
|
||||
Kind: MD5
|
||||
Checksum: 4EB19DCD86C3BA2238A255C718572E7B
|
||||
@ -89,15 +89,15 @@ sections:
|
||||
Kind: MD5
|
||||
Checksum: 061EB73ABB642532857A4F1D9CBAC323
|
||||
- !StringTable
|
||||
Strings:
|
||||
Strings:
|
||||
- 'c:\src\llvm-project\build\pdb_lines_1.c'
|
||||
- 'c:\src\llvm-project\build\foo.h'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_BUILDINFO
|
||||
BuildInfoSym:
|
||||
BuildInfoSym:
|
||||
BuildId: 4111
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 164
|
||||
SymbolName: main
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -113,81 +113,81 @@ sections:
|
||||
- Name: '.debug$T'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Types:
|
||||
Types:
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 3
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 0
|
||||
ArgumentList: 4096
|
||||
- Kind: LF_POINTER
|
||||
Pointer:
|
||||
Pointer:
|
||||
ReferentType: 4097
|
||||
Attrs: 65548
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: foo
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ 0 ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 116
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 0
|
||||
ArgumentList: 4100
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4101
|
||||
Name: main
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: bar
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: '-c -Z7 -MT -IC:\PROGRA~2\MICROS~1.0\VC\include -IC:\PROGRA~2\MICROS~1.0\VC\atlmfc\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\um'
|
||||
- Kind: LF_SUBSTR_LIST
|
||||
StringList:
|
||||
StringList:
|
||||
StringIndices: [ 4106 ]
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 4107
|
||||
String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: pdb_lines_1.c
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build\vc140.pdb'
|
||||
- Kind: LF_BUILDINFO
|
||||
BuildInfo:
|
||||
BuildInfo:
|
||||
ArgIndices: [ 4104, 4105, 4109, 4110, 4108 ]
|
||||
- Name: '.text$mn'
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: 4883EC28E800000000B82A0000004883C428C3
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 5
|
||||
SymbolName: foo
|
||||
Type: IMAGE_REL_AMD64_REL32
|
||||
@ -195,18 +195,18 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: 4883EC28E8000000004883C428C3
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 5
|
||||
SymbolName: bar
|
||||
Type: IMAGE_REL_AMD64_REL32
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
PtrParent: 0
|
||||
PtrEnd: 0
|
||||
PtrNext: 0
|
||||
@ -218,7 +218,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: foo
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 40
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -227,15 +227,15 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ MarkedInline, AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 14
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\foo.h'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 2
|
||||
IsStatement: true
|
||||
@ -248,8 +248,8 @@ sections:
|
||||
LineStart: 4
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Relocations:
|
||||
Columns:
|
||||
Relocations:
|
||||
- VirtualAddress: 44
|
||||
SymbolName: foo
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -270,7 +270,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 4
|
||||
SectionData: '000000000E00000000000000'
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 0
|
||||
SymbolName: '$LN3'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
@ -288,7 +288,7 @@ sections:
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 4
|
||||
SectionData: '000000001300000000000000'
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 0
|
||||
SymbolName: '$LN3'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
@ -298,14 +298,14 @@ sections:
|
||||
- VirtualAddress: 8
|
||||
SymbolName: '$unwind$main'
|
||||
Type: IMAGE_REL_AMD64_ADDR32NB
|
||||
symbols:
|
||||
symbols:
|
||||
- Name: .drectve
|
||||
Value: 0
|
||||
SectionNumber: 1
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 47
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -317,7 +317,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 432
|
||||
NumberOfRelocations: 4
|
||||
NumberOfLinenumbers: 0
|
||||
@ -329,7 +329,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 644
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -341,7 +341,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 19
|
||||
NumberOfRelocations: 1
|
||||
NumberOfLinenumbers: 0
|
||||
@ -353,7 +353,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 14
|
||||
NumberOfRelocations: 1
|
||||
NumberOfLinenumbers: 0
|
||||
@ -366,7 +366,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 148
|
||||
NumberOfRelocations: 4
|
||||
NumberOfLinenumbers: 0
|
||||
@ -409,7 +409,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 8
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -428,7 +428,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 12
|
||||
NumberOfRelocations: 3
|
||||
NumberOfLinenumbers: 0
|
||||
@ -447,7 +447,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 8
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -465,7 +465,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 12
|
||||
NumberOfRelocations: 3
|
||||
NumberOfLinenumbers: 0
|
||||
|
@ -1,8 +1,8 @@
|
||||
--- !COFF
|
||||
header:
|
||||
header:
|
||||
Machine: IMAGE_FILE_MACHINE_AMD64
|
||||
Characteristics: [ ]
|
||||
sections:
|
||||
sections:
|
||||
- Name: .drectve
|
||||
Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ]
|
||||
Alignment: 1
|
||||
@ -10,15 +10,15 @@ sections:
|
||||
- Name: '.debug$S'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Subsections:
|
||||
Subsections:
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_OBJNAME
|
||||
ObjNameSym:
|
||||
ObjNameSym:
|
||||
Signature: 0
|
||||
ObjectName: 'C:\src\llvm-project\build\pdb_lines_2.obj'
|
||||
- Kind: S_COMPILE3
|
||||
Compile3Sym:
|
||||
Compile3Sym:
|
||||
Flags: [ SecurityChecks, HotPatch ]
|
||||
Machine: X64
|
||||
FrontendMajor: 19
|
||||
@ -31,9 +31,9 @@ sections:
|
||||
BackendQFE: 1
|
||||
Version: 'Microsoft (R) Optimizing Compiler'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_GPROC32_ID
|
||||
ProcSym:
|
||||
ProcSym:
|
||||
PtrParent: 0
|
||||
PtrEnd: 0
|
||||
PtrNext: 0
|
||||
@ -45,7 +45,7 @@ sections:
|
||||
Flags: [ ]
|
||||
DisplayName: bar
|
||||
- Kind: S_FRAMEPROC
|
||||
FrameProcSym:
|
||||
FrameProcSym:
|
||||
TotalFrameBytes: 0
|
||||
PaddingFrameBytes: 0
|
||||
OffsetToPadding: 0
|
||||
@ -54,15 +54,15 @@ sections:
|
||||
SectionIdOfExceptionHandler: 0
|
||||
Flags: [ AsynchronousExceptionHandling, OptimizedForSpeed ]
|
||||
- Kind: S_PROC_ID_END
|
||||
ScopeEndSym:
|
||||
ScopeEndSym:
|
||||
- !Lines
|
||||
CodeSize: 1
|
||||
Flags: [ ]
|
||||
RelocOffset: 0
|
||||
RelocSegment: 0
|
||||
Blocks:
|
||||
Blocks:
|
||||
- FileName: 'c:\src\llvm-project\build\pdb_lines_2.c'
|
||||
Lines:
|
||||
Lines:
|
||||
- Offset: 0
|
||||
LineStart: 1
|
||||
IsStatement: true
|
||||
@ -71,21 +71,21 @@ sections:
|
||||
LineStart: 2
|
||||
IsStatement: true
|
||||
EndDelta: 0
|
||||
Columns:
|
||||
Columns:
|
||||
- !FileChecksums
|
||||
Checksums:
|
||||
Checksums:
|
||||
- FileName: 'c:\src\llvm-project\build\pdb_lines_2.c'
|
||||
Kind: MD5
|
||||
Checksum: DF91CB3A2B8D917486574BB50CAC4CC7
|
||||
- !StringTable
|
||||
Strings:
|
||||
Strings:
|
||||
- 'c:\src\llvm-project\build\pdb_lines_2.c'
|
||||
- !Symbols
|
||||
Records:
|
||||
Records:
|
||||
- Kind: S_BUILDINFO
|
||||
BuildInfoSym:
|
||||
BuildInfoSym:
|
||||
BuildId: 4106
|
||||
Relocations:
|
||||
Relocations:
|
||||
- VirtualAddress: 164
|
||||
SymbolName: bar
|
||||
Type: IMAGE_REL_AMD64_SECREL
|
||||
@ -101,64 +101,64 @@ sections:
|
||||
- Name: '.debug$T'
|
||||
Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 1
|
||||
Types:
|
||||
Types:
|
||||
- Kind: LF_ARGLIST
|
||||
ArgList:
|
||||
ArgList:
|
||||
ArgIndices: [ ]
|
||||
- Kind: LF_PROCEDURE
|
||||
Procedure:
|
||||
Procedure:
|
||||
ReturnType: 3
|
||||
CallConv: NearC
|
||||
Options: [ None ]
|
||||
ParameterCount: 0
|
||||
ArgumentList: 4096
|
||||
- Kind: LF_FUNC_ID
|
||||
FuncId:
|
||||
FuncId:
|
||||
ParentScope: 0
|
||||
FunctionType: 4097
|
||||
Name: bar
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\PROGRA~2\MICROS~1.0\VC\Bin\amd64\cl.exe'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: '-c -Z7 -MT -IC:\PROGRA~2\MICROS~1.0\VC\include -IC:\PROGRA~2\MICROS~1.0\VC\atlmfc\include -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\ucrt -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\shared -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\um'
|
||||
- Kind: LF_SUBSTR_LIST
|
||||
StringList:
|
||||
StringList:
|
||||
StringIndices: [ 4101 ]
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 4102
|
||||
String: ' -IC:\PROGRA~2\WI3CF2~1\10\include\10.0.14393.0\winrt -TC -X'
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: pdb_lines_2.c
|
||||
- Kind: LF_STRING_ID
|
||||
StringId:
|
||||
StringId:
|
||||
Id: 0
|
||||
String: 'C:\src\llvm-project\build\vc140.pdb'
|
||||
- Kind: LF_BUILDINFO
|
||||
BuildInfo:
|
||||
BuildInfo:
|
||||
ArgIndices: [ 4099, 4100, 4104, 4105, 4103 ]
|
||||
- Name: '.text$mn'
|
||||
Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
|
||||
Alignment: 16
|
||||
SectionData: C3
|
||||
symbols:
|
||||
symbols:
|
||||
- Name: .drectve
|
||||
Value: 0
|
||||
SectionNumber: 1
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 47
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -170,7 +170,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 360
|
||||
NumberOfRelocations: 4
|
||||
NumberOfLinenumbers: 0
|
||||
@ -182,7 +182,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 568
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
@ -194,7 +194,7 @@ symbols:
|
||||
SimpleType: IMAGE_SYM_TYPE_NULL
|
||||
ComplexType: IMAGE_SYM_DTYPE_NULL
|
||||
StorageClass: IMAGE_SYM_CLASS_STATIC
|
||||
SectionDefinition:
|
||||
SectionDefinition:
|
||||
Length: 1
|
||||
NumberOfRelocations: 0
|
||||
NumberOfLinenumbers: 0
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -264,7 +264,7 @@ t4_ffc_branchcondimm:
|
||||
beq t4_ffc_branchcondimm
|
||||
ldr x10, [x7, :got_lo12:dat]
|
||||
ret
|
||||
|
||||
|
||||
// Bitpattern matches erratum sequence but either all or part of the sequence
|
||||
// is in inline literal data
|
||||
.section .text.19, "ax", %progbits
|
||||
|
@ -1,7 +1,7 @@
|
||||
// REQUIRES: aarch64
|
||||
// RUN: llvm-mc -filetype=obj -triple=aarch64-none-linux %s -o %t
|
||||
// RUN: not ld.lld %t -o %t2 2>&1 | FileCheck %s
|
||||
|
||||
|
||||
// Test derived from a typical ODR violation where a global is declared
|
||||
// extern int but defined as a half or byte sized type.
|
||||
.section .text
|
||||
|
@ -134,7 +134,7 @@ _start:
|
||||
// DISASM: $a:
|
||||
// DISASM-NEXT: 11030: 04 c0 9f e5 ldr r12, [pc, #4]
|
||||
// DISASM-NEXT: 11034: 0f c0 8c e0 add r12, r12, pc
|
||||
// 11034 + 8 + fc8 = 0x12004
|
||||
// 11034 + 8 + fc8 = 0x12004
|
||||
// DISASM-NEXT: 11038: 00 f0 9c e5 ldr pc, [r12]
|
||||
// DISASM: $d:
|
||||
// DISASM-NEXT: 1103c: c8 0f 00 00 .word 0x00000fc8
|
||||
|
@ -60,7 +60,7 @@ _start:
|
||||
// DSO-NEXT: 1034: 04 c0 9f e5 ldr r12, [pc, #4]
|
||||
// DSO-NEXT: 1038: 0f c0 8c e0 add r12, r12, pc
|
||||
// DSO-NEXT: 103c: 00 f0 9c e5 ldr pc, [r12]
|
||||
// 0x1038 + 8 + 0fcc = 0x200c
|
||||
// 0x1038 + 8 + 0fcc = 0x200c
|
||||
// DSO: $d:
|
||||
// DSO-NEXT: 1040: cc 0f 00 00 .word 0x00000fcc
|
||||
// DSO: $a:
|
||||
|
@ -6,7 +6,7 @@
|
||||
// RUN: ld.lld --script %t.script %t -o %t2 2>&1
|
||||
// RUN: llvm-objdump -d %t2 -start-address=148 -stop-address=188 -triple=thumbv7a-linux-gnueabihf | FileCheck -check-prefix=CHECK1 %s
|
||||
// RUN: llvm-objdump -d %t2 -start-address=33554620 -stop-address=33554654 -triple=thumbv7a-linux-gnueabihf | FileCheck -check-prefix=CHECK2 %s
|
||||
// REQUIRES: arm
|
||||
// REQUIRES: arm
|
||||
// Test that range extension thunks can handle location expressions within
|
||||
// a Section Description
|
||||
.syntax unified
|
||||
|
@ -67,36 +67,36 @@ bar:
|
||||
.string "1.c" # DW_AT_name [DW_FORM_string] ("1.c")
|
||||
.long 0 # DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000000] = )
|
||||
.long 0 # DW_AT_stmt_list [DW_FORM_sec_offset] (0x00000000)
|
||||
|
||||
|
||||
.uleb128 0x2 # DW_TAG_variable [2]
|
||||
.string "foo" # DW_AT_name [DW_FORM_string] ("foo")
|
||||
.byte 0x1 # DW_AT_decl_file [DW_FORM_data1] ("1.c")
|
||||
.byte 0x1 # DW_AT_decl_line [DW_FORM_data1] (1)
|
||||
.long 0x32 # DW_AT_type [DW_FORM_ref4] (cu + 0x0032 => {0x00000032})
|
||||
.uleb128 0x9 # DW_AT_external [DW_FORM_flag_present] (true)
|
||||
.byte 0x3
|
||||
.byte 0x3
|
||||
.quad foo # DW_AT_location [DW_FORM_exprloc] (DW_OP_addr 0x0)
|
||||
|
||||
|
||||
.uleb128 0x3 # DW_TAG_base_type [3]
|
||||
.byte 0x4 # DW_AT_byte_size [DW_FORM_data1] (0x04)
|
||||
.byte 0x5 # DW_AT_encoding [DW_FORM_data1] (DW_ATE_signed)
|
||||
.string "int" # DW_AT_name [DW_FORM_string] ("int")
|
||||
|
||||
|
||||
.uleb128 0x2 # DW_TAG_variable [2]
|
||||
.string "bar" # DW_AT_name [DW_FORM_string] ("bar")
|
||||
.byte 0x1 # DW_AT_decl_file [DW_FORM_data1] ("1.c")
|
||||
.byte 0x2 # DW_AT_decl_line [DW_FORM_data1] (2)
|
||||
.long 0x32 # DW_AT_type [DW_FORM_ref4] (cu + 0x0032 => {0x00000032})
|
||||
.uleb128 0x9 # DW_AT_external [DW_FORM_flag_present] (true)
|
||||
.byte 0x3
|
||||
.byte 0x3
|
||||
.quad bar # DW_AT_location [DW_FORM_exprloc] (DW_OP_addr 0x0)
|
||||
.byte 0 # END
|
||||
|
||||
|
||||
|
||||
.section .debug_abbrev,"",@progbits
|
||||
.uleb128 0x1 # Abbreviation code.
|
||||
.uleb128 0x11 # DW_TAG_compile_unit
|
||||
|
||||
|
||||
.byte 0x1 # ID
|
||||
.uleb128 0x25 # DW_AT_producer, DW_FORM_strp
|
||||
.uleb128 0xe
|
||||
@ -110,7 +110,7 @@ bar:
|
||||
.uleb128 0x17
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
|
||||
.uleb128 0x2 # ID
|
||||
.uleb128 0x34 # DW_TAG_variable, DW_CHILDREN_no
|
||||
.byte 0
|
||||
@ -128,7 +128,7 @@ bar:
|
||||
.uleb128 0x18
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
|
||||
.uleb128 0x3 # ID
|
||||
.uleb128 0x24 # DW_TAG_base_type, DW_CHILDREN_no
|
||||
.byte 0
|
||||
|
@ -45,7 +45,7 @@
|
||||
# CHECK-NEXT: SectionData (
|
||||
# CHECK-NEXT: |AAA.CCC.BBB.|
|
||||
# CHECK-NEXT: )
|
||||
# CHECK-NEXT: }
|
||||
# CHECK-NEXT: }
|
||||
|
||||
.section .strings,"MS",@progbits,1,unique,10
|
||||
.Linfo_string0:
|
||||
|
@ -9,7 +9,7 @@
|
||||
# CHECK: Index:
|
||||
# CHECK: Name: .strings
|
||||
# CHECK-NEXT: Type: SHT_PROGBITS
|
||||
# CHECK-NEXT: Flags [
|
||||
# CHECK-NEXT: Flags [
|
||||
# CHECK-NEXT: SHF_MERGE
|
||||
# CHECK-NEXT: SHF_STRINGS
|
||||
# CHECK-NEXT: ]
|
||||
|
@ -11,7 +11,7 @@
|
||||
.text
|
||||
.globl foo
|
||||
.type foo,@function
|
||||
foo:
|
||||
foo:
|
||||
.Lfunc_begin0:
|
||||
nop
|
||||
.Ltmp0:
|
||||
|
@ -74,7 +74,7 @@ _start:
|
||||
.quad .Lfunc_begin0 # DW_AT_low_pc
|
||||
.long .Lfunc_end0-.Lfunc_begin0 # DW_AT_high_pc
|
||||
.byte 1 # DW_AT_frame_base
|
||||
.byte 87
|
||||
.byte 87
|
||||
.long 0 # DW_AT_name
|
||||
.byte 1 # DW_AT_decl_file
|
||||
.byte 1 # DW_AT_decl_line
|
||||
|
@ -4,7 +4,7 @@
|
||||
# RUN: ld.lld %t1.o -o %t.out
|
||||
# RUN: llvm-objdump -s -t %t.out | FileCheck %s
|
||||
# CHECK: Contents of section .text:
|
||||
# CHECK-NEXT: 11000 020000
|
||||
# CHECK-NEXT: 11000 020000
|
||||
## 0x11003 - 0x11000 + addend(-1) = 0x02
|
||||
## 0x11003 - 0x11001 + addend(-2) = 0x0000
|
||||
# CHECK: SYMBOL TABLE:
|
||||
|
@ -4,7 +4,7 @@
|
||||
# RUN: ld.lld -Ttext=0x0 %t1.o -o %t.out
|
||||
# RUN: llvm-objdump -s -t %t.out | FileCheck %s
|
||||
# CHECK: Contents of section .text:
|
||||
# CHECK-NEXT: 0000 020100
|
||||
# CHECK-NEXT: 0000 020100
|
||||
## 0x3 + addend(-1) = 0x02
|
||||
## 0x3 + addend(-2) = 0x0100
|
||||
# CHECK: SYMBOL TABLE:
|
||||
|
@ -7,7 +7,7 @@
|
||||
# RUN: llvm-readobj -s %t.so | FileCheck %s
|
||||
|
||||
# CHECK: Section {
|
||||
# CHECK: Index:
|
||||
# CHECK: Index:
|
||||
# CHECK: Name: .foo
|
||||
# CHECK-NEXT: Type: SHT_NOBITS
|
||||
# CHECK-NEXT: Flags [
|
||||
|
@ -17,7 +17,7 @@
|
||||
# CHECK: Idx Name Size Address
|
||||
# CHECK: 0 00000000 0000000000000000
|
||||
# CHECK: 1 .text 00000001 0000000000001000
|
||||
|
||||
|
||||
.section .text.foo,"ax",%progbits
|
||||
foo:
|
||||
nop
|
||||
|
@ -39,9 +39,9 @@
|
||||
# RUN: ld.lld -o %t1 --script %t.script %t
|
||||
# RUN: llvm-readobj -program-headers %t1 | FileCheck --check-prefix=DEFHDR %s
|
||||
|
||||
## Check that error is reported when trying to use phdr which is not listed
|
||||
## Check that error is reported when trying to use phdr which is not listed
|
||||
## inside PHDRS {} block
|
||||
## TODO: If script doesn't contain PHDRS {} block then default phdr is always
|
||||
## TODO: If script doesn't contain PHDRS {} block then default phdr is always
|
||||
## created and error is not reported.
|
||||
# RUN: echo "PHDRS { all PT_LOAD; } \
|
||||
# RUN: SECTIONS { .baz : {*(.foo.*)} :bar }" > %t.script
|
||||
|
@ -22,11 +22,11 @@
|
||||
# SUBALIGN: 01000000 00000000 02000000 00000000
|
||||
# SUBALIGN: 03000000 00000000 04000000 00000000
|
||||
|
||||
## Test we do not assert or crash when dot(.) is used inside SUBALIGN.
|
||||
## Test we do not assert or crash when dot(.) is used inside SUBALIGN.
|
||||
## ld.bfd does not allow to use dot in such expressions, our behavior is
|
||||
## different for simplicity of implementation. Value of dot is undefined.
|
||||
# RUN: echo "SECTIONS { . = 0x32; .aaa : SUBALIGN(.) { *(.aaa*) } }" > %t3.script
|
||||
# RUN: ld.lld %t1.o --script %t3.script -o %t3
|
||||
# RUN: ld.lld %t1.o --script %t3.script -o %t3
|
||||
# RUN: llvm-objdump -s %t3 > /dev/null
|
||||
|
||||
## Test we are able to link with zero alignment, this is consistent with bfd 2.26.1.
|
||||
|
@ -5,7 +5,7 @@
|
||||
# RUN: ld.lld %t.o --script %t.script -o %t.out
|
||||
# RUN: llvm-objdump -s %t.out| FileCheck %s --check-prefix=BEFORE
|
||||
# BEFORE: Contents of section .foo:
|
||||
# BEFORE-NEXT: 1122
|
||||
# BEFORE-NEXT: 1122
|
||||
|
||||
# RUN: echo "_foo2" > %t.ord
|
||||
# RUN: echo "_foo1" >> %t.ord
|
||||
|
@ -25,38 +25,38 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: !WASM
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: Version: 0x00000001
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: - Type: TYPE
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: ReturnType: I32
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Index: 1
|
||||
; CHECK-NEXT: ReturnType: NORESULT
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Type: FUNCTION
|
||||
; CHECK-NEXT: FunctionTypes: [ 0, 1, 0, 0 ]
|
||||
; CHECK-NEXT: - Type: TABLE
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: - ElemType: ANYFUNC
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Flags: 0x00000001
|
||||
; CHECK-NEXT: Initial: 0x00000003
|
||||
; CHECK-NEXT: Maximum: 0x00000003
|
||||
; CHECK-NEXT: - Type: MEMORY
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: - Initial: 0x00000002
|
||||
; CHECK-NEXT: - Type: GLOBAL
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: true
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 66576
|
||||
; CHECK-NEXT: - Type: EXPORT
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: - Name: memory
|
||||
; CHECK-NEXT: Kind: MEMORY
|
||||
; CHECK-NEXT: Index: 0
|
||||
@ -73,26 +73,26 @@ entry:
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
; CHECK-NEXT: Index: 1
|
||||
; CHECK-NEXT: - Type: ELEM
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - Offset:
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 1
|
||||
; CHECK-NEXT: Functions: [ 0, 2 ]
|
||||
; CHECK-NEXT: - Type: CODE
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41010B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 410028028088808000118080808000001A0B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41020B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 410028028888808000118080808000001A41000B
|
||||
; CHECK-NEXT: - Type: DATA
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - SectionOffset: 7
|
||||
; CHECK-NEXT: MemoryIndex: 0
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 1024
|
||||
; CHECK-NEXT: Content: '010000000200000002000000'
|
||||
@ -101,7 +101,7 @@ entry:
|
||||
; CHECK-NEXT: DataSize: 12
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: name
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: bar
|
||||
; CHECK-NEXT: - Index: 1
|
||||
|
@ -13,7 +13,7 @@
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: true
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 66608
|
||||
; CHECK-NEXT: - Type: I32
|
||||
|
@ -10,7 +10,7 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: - Type: EXPORT
|
||||
; CHECK: Exports:
|
||||
; CHECK: Exports:
|
||||
; CHECK: - Name: memory
|
||||
; CHECK: Kind: MEMORY
|
||||
; CHECK: Index: 0
|
||||
|
@ -34,7 +34,7 @@ declare i32 @ret32(float) local_unnamed_addr #1
|
||||
; CHECK-NEXT: DataSize: 0
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: name
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: _start
|
||||
; CHECK-NEXT: - Index: 1
|
||||
|
@ -16,35 +16,35 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: --- !WASM
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: Version: 0x00000001
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: - Type: TYPE
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: ReturnType: I32
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Type: FUNCTION
|
||||
; CHECK-NEXT: FunctionTypes: [ 0, 0 ]
|
||||
; CHECK-NEXT: - Type: TABLE
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: - ElemType: ANYFUNC
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Flags: 0x00000001
|
||||
; CHECK-NEXT: Initial: 0x00000001
|
||||
; CHECK-NEXT: Maximum: 0x00000001
|
||||
; CHECK-NEXT: - Type: MEMORY
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: - Initial: 0x00000002
|
||||
; CHECK-NEXT: - Type: GLOBAL
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: true
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 66576
|
||||
; CHECK-NEXT: - Type: EXPORT
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: - Name: memory
|
||||
; CHECK-NEXT: Kind: MEMORY
|
||||
; CHECK-NEXT: Index: 0
|
||||
@ -52,16 +52,16 @@ entry:
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
; CHECK-NEXT: Index: 1
|
||||
; CHECK-NEXT: - Type: CODE
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41020B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41010B
|
||||
; CHECK-NEXT: - Type: DATA
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - SectionOffset: 7
|
||||
; CHECK-NEXT: MemoryIndex: 0
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 1024
|
||||
; CHECK-NEXT: Content: '0100000003000000'
|
||||
@ -70,7 +70,7 @@ entry:
|
||||
; CHECK-NEXT: DataSize: 8
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: name
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: baz
|
||||
; CHECK-NEXT: - Index: 1
|
||||
|
@ -15,7 +15,7 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: - Type: CODE
|
||||
; CHECK-NEXT: Relocations:
|
||||
; CHECK-NEXT: Relocations:
|
||||
; CHECK-NEXT: - Type: R_WEBASSEMBLY_MEMORY_ADDR_LEB
|
||||
; CHECK-NEXT: Index: 0
|
||||
; CHECK-NEXT: Offset: 0x00000008
|
||||
@ -406,285 +406,285 @@ entry:
|
||||
; CHECK-NEXT: - Type: R_WEBASSEMBLY_FUNCTION_INDEX_LEB
|
||||
; CHECK-NEXT: Index: 129
|
||||
; CHECK-NEXT: Offset: 0x00000611
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280284808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280280808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4100280280808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 1081818080000B
|
||||
; CHECK-NEXT: - Type: DATA
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - SectionOffset: 6
|
||||
; CHECK-NEXT: MemoryIndex: 0
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 0
|
||||
; CHECK-NEXT: Content: '01000000'
|
||||
; CHECK-NEXT: - SectionOffset: 15
|
||||
; CHECK-NEXT: MemoryIndex: 0
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 4
|
||||
; CHECK-NEXT: Content: '01000000'
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: linking
|
||||
; CHECK-NEXT: DataSize: 8
|
||||
; CHECK-NEXT: SegmentInfo:
|
||||
; CHECK-NEXT: SegmentInfo:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: .data.g0
|
||||
; CHECK-NEXT: Alignment: 4
|
||||
|
@ -18,23 +18,23 @@ declare i32 @foo_import() local_unnamed_addr
|
||||
@data_addr1 = hidden global i64* @data_import, align 8
|
||||
|
||||
; CHECK: --- !WASM
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: Version: 0x00000001
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: - Type: TYPE
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: ReturnType: NORESULT
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Index: 1
|
||||
; CHECK-NEXT: ReturnType: NORESULT
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - I32
|
||||
; CHECK-NEXT: - Index: 2
|
||||
; CHECK-NEXT: ReturnType: I32
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Type: IMPORT
|
||||
; CHECK-NEXT: Imports:
|
||||
; CHECK-NEXT: Imports:
|
||||
; CHECK-NEXT: - Module: env
|
||||
; CHECK-NEXT: Field: puts
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
@ -51,39 +51,39 @@ declare i32 @foo_import() local_unnamed_addr
|
||||
; CHECK-NEXT: - Type: FUNCTION
|
||||
; CHECK-NEXT: FunctionTypes: [ 0, 2 ]
|
||||
; CHECK-NEXT: - Type: TABLE
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: - ElemType: ANYFUNC
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Flags: 0x00000001
|
||||
; CHECK-NEXT: Initial: 0x00000002
|
||||
; CHECK-NEXT: Maximum: 0x00000002
|
||||
; CHECK-NEXT: - Type: MEMORY
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: - Initial: 0x00000001
|
||||
; CHECK-NEXT: - Type: GLOBAL
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: false
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 0
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: false
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 8
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: false
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 12
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: false
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 16
|
||||
; CHECK-NEXT: - Type: EXPORT
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: - Name: hello
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
; CHECK-NEXT: Index: 2
|
||||
@ -103,13 +103,13 @@ declare i32 @foo_import() local_unnamed_addr
|
||||
; CHECK-NEXT: Kind: GLOBAL
|
||||
; CHECK-NEXT: Index: 4
|
||||
; CHECK-NEXT: - Type: ELEM
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - Offset:
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 0
|
||||
; CHECK-NEXT: Functions: [ 3, 1 ]
|
||||
; CHECK-NEXT: - Type: CODE
|
||||
; CHECK-NEXT: Relocations:
|
||||
; CHECK-NEXT: Relocations:
|
||||
; CHECK-NEXT: - Type: R_WEBASSEMBLY_MEMORY_ADDR_SLEB
|
||||
; CHECK-NEXT: Index: 1
|
||||
; CHECK-NEXT: Offset: 0x00000004
|
||||
@ -119,13 +119,13 @@ declare i32 @foo_import() local_unnamed_addr
|
||||
; CHECK-NEXT: - Type: R_WEBASSEMBLY_FUNCTION_INDEX_LEB
|
||||
; CHECK-NEXT: Index: 1
|
||||
; CHECK-NEXT: Offset: 0x00000013
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4180808080001080808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 1081808080001A41010B
|
||||
; CHECK-NEXT: - Type: DATA
|
||||
; CHECK-NEXT: Relocations:
|
||||
; CHECK-NEXT: Relocations:
|
||||
; CHECK-NEXT: - Type: R_WEBASSEMBLY_TABLE_INDEX_I32
|
||||
; CHECK-NEXT: Index: 0
|
||||
; CHECK-NEXT: Offset: 0x00000012
|
||||
@ -135,35 +135,35 @@ declare i32 @foo_import() local_unnamed_addr
|
||||
; CHECK-NEXT: - Type: R_WEBASSEMBLY_MEMORY_ADDR_I32
|
||||
; CHECK-NEXT: Index: 0
|
||||
; CHECK-NEXT: Offset: 0x00000024
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - SectionOffset: 6
|
||||
; CHECK-NEXT: MemoryIndex: 0
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 0
|
||||
; CHECK-NEXT: Content: 68656C6C6F0A00
|
||||
; CHECK-NEXT: - SectionOffset: 18
|
||||
; CHECK-NEXT: MemoryIndex: 0
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 8
|
||||
; CHECK-NEXT: Content: '00000000'
|
||||
; CHECK-NEXT: - SectionOffset: 27
|
||||
; CHECK-NEXT: MemoryIndex: 0
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 12
|
||||
; CHECK-NEXT: Content: '01000000'
|
||||
; CHECK-NEXT: - SectionOffset: 36
|
||||
; CHECK-NEXT: MemoryIndex: 0
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 16
|
||||
; CHECK-NEXT: Content: FFFFFFFF
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: linking
|
||||
; CHECK-NEXT: DataSize: 20
|
||||
; CHECK-NEXT: SegmentInfo:
|
||||
; CHECK-NEXT: SegmentInfo:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: .rodata.hello_str
|
||||
; CHECK-NEXT: Alignment: 1
|
||||
@ -182,7 +182,7 @@ declare i32 @foo_import() local_unnamed_addr
|
||||
; CHECK-NEXT: Flags: 0
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: name
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: puts
|
||||
; CHECK-NEXT: - Index: 1
|
||||
|
@ -10,35 +10,35 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: --- !WASM
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: Version: 0x00000001
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: - Type: TYPE
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: ReturnType: I32
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Type: FUNCTION
|
||||
; CHECK-NEXT: FunctionTypes: [ 0 ]
|
||||
; CHECK-NEXT: - Type: TABLE
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: - ElemType: ANYFUNC
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Flags: 0x00000001
|
||||
; CHECK-NEXT: Initial: 0x00000001
|
||||
; CHECK-NEXT: Maximum: 0x00000001
|
||||
; CHECK-NEXT: - Type: MEMORY
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: - Initial: 0x00000002
|
||||
; CHECK-NEXT: - Type: GLOBAL
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: true
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 66560
|
||||
; CHECK-NEXT: - Type: EXPORT
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: - Name: memory
|
||||
; CHECK-NEXT: Kind: MEMORY
|
||||
; CHECK-NEXT: Index: 0
|
||||
@ -46,19 +46,19 @@ entry:
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
; CHECK-NEXT: Index: 0
|
||||
; CHECK-NEXT: - Type: CODE
|
||||
; CHECK-NEXT: Relocations:
|
||||
; CHECK-NEXT: Relocations:
|
||||
; CHECK-NEXT: - Type: R_WEBASSEMBLY_GLOBAL_INDEX_LEB
|
||||
; CHECK-NEXT: Index: 0
|
||||
; CHECK-NEXT: Offset: 0x00000004
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 23808080800041106B1A41000B
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: linking
|
||||
; CHECK-NEXT: DataSize: 0
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: name
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: _start
|
||||
; CHECK-NEXT: ...
|
||||
|
@ -30,7 +30,7 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: - Type: EXPORT
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: - Name: memory
|
||||
; CHECK-NEXT: Kind: MEMORY
|
||||
; CHECK-NEXT: Index: 0
|
||||
|
@ -18,38 +18,38 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: --- !WASM
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: Version: 0x00000001
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: - Type: TYPE
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: ReturnType: I32
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Index: 1
|
||||
; CHECK-NEXT: ReturnType: NORESULT
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Type: FUNCTION
|
||||
; CHECK-NEXT: FunctionTypes: [ 0, 1, 0, 0 ]
|
||||
; CHECK-NEXT: - Type: TABLE
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: - ElemType: ANYFUNC
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Flags: 0x00000001
|
||||
; CHECK-NEXT: Initial: 0x00000001
|
||||
; CHECK-NEXT: Maximum: 0x00000001
|
||||
; CHECK-NEXT: - Type: MEMORY
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: - Initial: 0x00000002
|
||||
; CHECK-NEXT: - Type: GLOBAL
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: true
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 66560
|
||||
; CHECK-NEXT: - Type: EXPORT
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: - Name: memory
|
||||
; CHECK-NEXT: Kind: MEMORY
|
||||
; CHECK-NEXT: Index: 0
|
||||
@ -66,21 +66,21 @@ entry:
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
; CHECK-NEXT: Index: 3
|
||||
; CHECK-NEXT: - Type: CODE
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41010B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 1080808080001A0B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 1080808080000B
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: linking
|
||||
; CHECK-NEXT: DataSize: 0
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: name
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: bar
|
||||
; CHECK-NEXT: - Index: 1
|
||||
|
@ -15,35 +15,35 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: --- !WASM
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: Version: 0x00000001
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: - Type: TYPE
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: ReturnType: I32
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Type: FUNCTION
|
||||
; CHECK-NEXT: FunctionTypes: [ 0, 0, 0 ]
|
||||
; CHECK-NEXT: - Type: TABLE
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: - ElemType: ANYFUNC
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Flags: 0x00000001
|
||||
; CHECK-NEXT: Initial: 0x00000001
|
||||
; CHECK-NEXT: Maximum: 0x00000001
|
||||
; CHECK-NEXT: - Type: MEMORY
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: - Initial: 0x00000002
|
||||
; CHECK-NEXT: - Type: GLOBAL
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: true
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 66560
|
||||
; CHECK-NEXT: - Type: EXPORT
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: - Name: memory
|
||||
; CHECK-NEXT: Kind: MEMORY
|
||||
; CHECK-NEXT: Index: 0
|
||||
@ -60,19 +60,19 @@ entry:
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
; CHECK-NEXT: Index: 2
|
||||
; CHECK-NEXT: - Type: CODE
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 1081808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 1081808080000B
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: linking
|
||||
; CHECK-NEXT: DataSize: 0
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: name
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: _start
|
||||
; CHECK-NEXT: - Index: 1
|
||||
|
@ -36,9 +36,9 @@ entry:
|
||||
; CHECK-NEXT: - Type: FUNCTION
|
||||
; CHECK-NEXT: FunctionTypes: [ 0, 0, 0 ]
|
||||
; CHECK-NEXT: - Type: TABLE
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: - ElemType: ANYFUNC
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Flags: 0x00000001
|
||||
; CHECK-NEXT: Initial: 0x00000002
|
||||
; CHECK-NEXT: Maximum: 0x00000002
|
||||
@ -67,8 +67,8 @@ entry:
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
; CHECK-NEXT: Index: 1
|
||||
; CHECK-NEXT: - Type: ELEM
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - Offset:
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 1
|
||||
; CHECK-NEXT: Functions: [ 0 ]
|
||||
|
@ -13,38 +13,38 @@ entry:
|
||||
}
|
||||
|
||||
; CHECK: --- !WASM
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: FileHeader:
|
||||
; CHECK-NEXT: Version: 0x00000001
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: Sections:
|
||||
; CHECK-NEXT: - Type: TYPE
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: Signatures:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: ReturnType: NORESULT
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Index: 1
|
||||
; CHECK-NEXT: ReturnType: I32
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: ParamTypes:
|
||||
; CHECK-NEXT: - Type: FUNCTION
|
||||
; CHECK-NEXT: FunctionTypes: [ 0, 1, 1, 1, 1 ]
|
||||
; CHECK-NEXT: - Type: TABLE
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: Tables:
|
||||
; CHECK-NEXT: - ElemType: ANYFUNC
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Limits:
|
||||
; CHECK-NEXT: Flags: 0x00000001
|
||||
; CHECK-NEXT: Initial: 0x00000002
|
||||
; CHECK-NEXT: Maximum: 0x00000002
|
||||
; CHECK-NEXT: - Type: MEMORY
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: Memories:
|
||||
; CHECK-NEXT: - Initial: 0x00000002
|
||||
; CHECK-NEXT: - Type: GLOBAL
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: Globals:
|
||||
; CHECK-NEXT: - Type: I32
|
||||
; CHECK-NEXT: Mutable: true
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: InitExpr:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 66560
|
||||
; CHECK-NEXT: - Type: EXPORT
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: Exports:
|
||||
; CHECK-NEXT: - Name: memory
|
||||
; CHECK-NEXT: Kind: MEMORY
|
||||
; CHECK-NEXT: Index: 0
|
||||
@ -61,29 +61,29 @@ entry:
|
||||
; CHECK-NEXT: Kind: FUNCTION
|
||||
; CHECK-NEXT: Index: 4
|
||||
; CHECK-NEXT: - Type: ELEM
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - Offset:
|
||||
; CHECK-NEXT: Segments:
|
||||
; CHECK-NEXT: - Offset:
|
||||
; CHECK-NEXT: Opcode: I32_CONST
|
||||
; CHECK-NEXT: Value: 1
|
||||
; CHECK-NEXT: Functions: [ 1 ]
|
||||
; CHECK-NEXT: - Type: CODE
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Functions:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 1081808080001A0B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41010B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4181808080000B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 41020B
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: - Locals:
|
||||
; CHECK-NEXT: Body: 4181808080000B
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: linking
|
||||
; CHECK-NEXT: DataSize: 0
|
||||
; CHECK-NEXT: - Type: CUSTOM
|
||||
; CHECK-NEXT: Name: name
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: FunctionNames:
|
||||
; CHECK-NEXT: - Index: 0
|
||||
; CHECK-NEXT: Name: _start
|
||||
; CHECK-NEXT: - Index: 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user