hanchenye-llvm-project/lld/test/COFF/Inputs
Zachary Turner ee9906d884 [LLD/PDB] Write actual records to the globals stream.
Previously we were writing an empty globals stream.  Windows
tools interpret this as "private symbols are not present in
this PDB", even when they are, so we need to fix this.  Regardless,
without it we don't have information about global variables, so
we need to fix it anyway.  This patch does that.

With this patch, the "lm" command in WinDbg correctly reports
that we have private symbols available, but the "dv" command
still refuses to display local variables.

Differential Revision: https://reviews.llvm.org/D36535

llvm-svn: 310743
2017-08-11 19:00:03 +00:00
..
armnt-executable.obj.yaml
armnt-executable.s
associative-comdat-2.s [COFF] Drop unused comdat sections when GC is turned off 2017-06-16 20:47:19 +00:00
bar.ll COFF: include archive name in LTO object name 2017-03-28 21:20:06 +00:00
cl-gl.obj Partially revert r287009: Remove trailing whitespace. 2016-11-15 19:09:13 +00:00
combined-resources-2.rc Add more stringent tests for the resource section of executables. 2017-06-27 21:28:55 +00:00
combined-resources-2.res Add more stringent tests for the resource section of executables. 2017-06-27 21:28:55 +00:00
combined-resources-cursor.bmp Add more stringent tests for the resource section of executables. 2017-06-27 21:28:55 +00:00
combined-resources-okay.bmp Add more stringent tests for the resource section of executables. 2017-06-27 21:28:55 +00:00
combined-resources.rc Add more stringent tests for the resource section of executables. 2017-06-27 21:28:55 +00:00
combined-resources.res Add more stringent tests for the resource section of executables. 2017-06-27 21:28:55 +00:00
conflict.ll
constant-export.ll IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. 2017-06-12 20:10:48 +00:00
constant-import.s COFF: actually synthesize CONST imports properly 2017-04-28 17:06:40 +00:00
default.def COFF: improve link conformance for import names 2017-07-19 02:01:27 +00:00
delayimports-error.yaml Do not allow delay-importing data symbols. 2017-05-25 18:03:34 +00:00
entry-mangled.ll
export.ll
export.yaml
export2.yaml
extension.def test: add COFF test for library extension handling 2017-07-18 22:25:07 +00:00
far-arm-thumb-abs.s
hello32.yaml
hello64.asm
hello64.obj
import.yaml Garbage collect dllimported symbols. 2017-05-24 22:30:06 +00:00
imports-mangle.lib
include1a.yaml
include1b.yaml
include1c.yaml
library-arm64.lib [COFF] Add initial support for some ARM64 relocations and import thunks 2017-07-11 07:22:44 +00:00
library.def COFF: add support for lib mode usage 2017-06-15 20:39:58 +00:00
library.lib
library2-arm64.lib [COFF] Align import address chunks to the pointer size 2017-07-20 05:49:54 +00:00
library2.def [COFF] Align import address chunks to the pointer size 2017-07-20 05:49:54 +00:00
lto-chkstk-chkstk.s
lto-chkstk-foo.s
lto-comdat1.ll
lto-comdat2.ll
lto-dep.ll
lto-lazy-reference-dummy.ll
lto-lazy-reference-quadruple.ll
machine-x64.yaml
machine-x86.yaml
manifestinput.test
msvclto-order-a.ll [coff] for /msvclto, pass archive members with prevailing symbols first 2017-04-21 21:38:01 +00:00
msvclto-order-b.ll [coff] for /msvclto, pass archive members with prevailing symbols first 2017-04-21 21:38:01 +00:00
msvclto.s Add an option to use the MSVC linker to link LTO-generated object files. 2017-02-06 20:47:55 +00:00
named.def COFF: improve link conformance for import names 2017-07-19 02:01:27 +00:00
object.s COFF: improve link conformance for import names 2017-07-19 02:01:27 +00:00
oldname.yaml Garbage collect dllimported symbols. 2017-05-24 22:30:06 +00:00
pdb-diff-cl.pdb Fix some differences between lld and MSVC generated PDBs. 2017-07-07 18:45:56 +00:00
pdb-diff.cpp Fix some differences between lld and MSVC generated PDBs. 2017-07-07 18:45:56 +00:00
pdb-diff.obj Fix some differences between lld and MSVC generated PDBs. 2017-07-07 18:45:56 +00:00
pdb-global-gc.s [COFF] Allow debug info to relocate against discarded symbols 2017-06-28 17:06:35 +00:00
pdb-globals.yaml [LLD/PDB] Write actual records to the globals stream. 2017-08-11 19:00:03 +00:00
pdb-import-gc.lib [COFF] Allow debug info to relocate against discarded symbols 2017-06-28 17:06:35 +00:00
pdb-scopes-a.yaml [PDB] Fill in "Parent" and "End" fields of scope-like symbol records 2017-07-06 16:39:32 +00:00
pdb-scopes-b.yaml [PDB] Fill in "Parent" and "End" fields of scope-like symbol records 2017-07-06 16:39:32 +00:00
pdb-type-server-simple-a.yaml [PDB] Merge in types and items from type servers (/Zi) 2017-07-18 00:21:25 +00:00
pdb-type-server-simple-b.yaml [PDB] Merge in types and items from type servers (/Zi) 2017-07-18 00:21:25 +00:00
pdb-type-server-simple-ts.yaml [PDB] Merge in types and items from type servers (/Zi) 2017-07-18 00:21:25 +00:00
pdb1.yaml [codeview] YAMLize all section offsets and indices in symbol records 2017-06-20 21:19:22 +00:00
pdb2.yaml Resubmit "[codeview] Make obj2yaml/yaml2obj support .debug$S..." 2017-06-14 15:59:27 +00:00
pdb_comdat_bar.yaml [PDB] Don't emit debug info associated with dead chunks 2017-06-20 17:14:09 +00:00
pdb_comdat_main.yaml [PDB] Don't emit debug info associated with dead chunks 2017-06-20 17:14:09 +00:00
pdb_lines_1.yaml [PDB] Start emitting source file and line information 2017-06-19 17:21:45 +00:00
pdb_lines_2.yaml [PDB] Start emitting source file and line information 2017-06-19 17:21:45 +00:00
resource.res
ret42.lib
ret42.obj
ret42.yaml
std32.lib
std64.lib
thinlto-mangled-qux.ll COFF: tests for thinlto with mangled names 2017-03-31 22:17:02 +00:00
weak-external.ll
weak-external2.ll
weak-external3.ll