hanchenye-llvm-project/lld/lib/ReaderWriter
Rui Ueyama 908606d0a9 [PECOFF] Create __ImageBase symbol.
__ImageBase is a symbol having 4 byte integer equal to the image base address
of the resultant executable. The linker is expected to create the symbol as if
it were read from a file.

In order to emit the symbol contents only when the symbol is actually
referenced, we created a pseudo library file to wrap the linker generated
symbol. The library file member is emitted to the output only when the member
is actually referenced, which is suitable for our purpose.

llvm-svn: 188052
2013-08-09 04:44:15 +00:00
..
ELF Update to llvm changes. 2013-08-08 22:26:50 +00:00
MachO Rename TargetInfo -> LinkingContext. 2013-08-06 22:31:59 +00:00
Native Rename TargetInfo -> LinkingContext. 2013-08-06 22:31:59 +00:00
PECOFF [PECOFF] Create __ImageBase symbol. 2013-08-09 04:44:15 +00:00
YAML Fix spelling error. s/Libary/Library/g. 2013-08-09 04:19:54 +00:00
CMakeLists.txt Rename TargetInfo -> LinkingContext. 2013-08-06 22:31:59 +00:00
CoreLinkingContext.cpp Rename TargetInfo -> LinkingContext. 2013-08-06 22:31:59 +00:00
LinkerScript.cpp [lld][ELF] Add parser for linker script ENTRY command 2013-06-03 18:05:21 +00:00
Reader.cpp Revert "Correctly pass ownership of MemoryBuffers." 2013-04-05 22:04:44 +00:00
ReaderArchive.cpp Rename TargetInfo -> LinkingContext. 2013-08-06 22:31:59 +00:00
ReaderLinkerScript.cpp Rename TargetInfo -> LinkingContext. 2013-08-06 22:31:59 +00:00
Writer.cpp Move everything over to TargetInfo. 2013-01-23 01:18:43 +00:00