Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
06f4743a48f8908d094bbb51eec6ce14df6f84c6
/
lld
/
ELF
/
LinkerScript.cpp
06f4743
Handle symbol assignments before the first section switch.
by Rafael Espindola
· 9 years ago
2b07455
Simplify. NFC.
by Rafael Espindola
· 9 years ago
4524268
Handle numbers followed by ":" in linker scripts.
by Rafael Espindola
· 9 years ago
6697ec2
Update comments.
by Rui Ueyama
· 9 years ago
6975075
[ELF] - Recommit r293749. Improve comment. NFC.
by George Rimar
· 9 years ago
091f9b3
[ELF] - Revert r293749
by George Rimar
· 9 years ago
f46e54f
(no commit message)
by George Rimar
· 9 years ago
cc4d3e5
[ELF] - Linkerscript: properly mark minus expression with non-absolute flag
by George Rimar
· 9 years ago
2fe0792
[ELF] - Linkerscript: do not fail on additional semicolons in linkerscript.
by George Rimar
· 9 years ago
fe12450
Revert commits r293276 and r293278.
by Rafael Espindola
· 9 years ago
8b7cadc
[ELF] Bypass section type check
by Eugene Leviant
· 9 years ago
8a8a953
Rename NotFlags -> NegFlags.
by Rui Ueyama
· 9 years ago
481ac99
Use StringRef::lower only once instead of calling ::tolower many times.
by Rui Ueyama
· 9 years ago
24e626c
Split ScriptParser::readMemory.
by Rui Ueyama
· 9 years ago
b889744
[LinkerScript] Implement `MEMORY` command
by Meador Inge
· 9 years ago
8e2eca2
[ELF] - Linkerscripts: ignore CONSTRUCTORS in output section declaration.
by George Rimar
· 9 years ago
8c495e2
Reduce code duplication when allocating program headers.
by Rafael Espindola
· 9 years ago
60aed44
[ELF] - Do not crash when assign common symbol's values in script
by George Rimar
· 9 years ago
7185a1a
[ELF] - Support optional comma after output section command.
by George Rimar
· 9 years ago
e999ddb
Add support for anonymous local symbols.
by Rafael Espindola
· 9 years ago
8f1f3c4
[ELF] Allow defined symbols to be assigned from linker script
by Meador Inge
· 9 years ago
ec1c75e
Add linker-script-included files to reproduce tar files.
by Rui Ueyama
· 9 years ago
3371398
Change which input sections we concatenate
by Rafael Espindola
· 9 years ago
58841b4
Remove Driver::OwningMB and instead use make().
by Rui Ueyama
· 9 years ago
f6aeed3
[ELF] Linkerscript: print location of undefined symbol usage
by Eugene Leviant
· 9 years ago
d450065
[ELF] - Linkerscript: Fall back to search paths when INCLUDE not found
by George Rimar
· 9 years ago
4f2f50d
De-template DefinedSynthetic.
by Rui Ueyama
· 9 years ago
4fb6e79
[ELF] - Fix use of freed memory.
by George Rimar
· 9 years ago
5967c97
Fix corner cases of setting the section address.
by Rafael Espindola
· 9 years ago
17cb7c0
Detemplate PhdrEntry. NFC.
by Rafael Espindola
· 9 years ago
9381eb1
Remove lld/Support/Memory.h.
by Rui Ueyama
· 9 years ago
5d804dc
[ELF] - Linkerscript: Implement two argument version of ALIGN()
by Rui Ueyama
· 9 years ago
93c6402
[ELF] - Apply format. NFC.
by George Rimar
· 9 years ago
14460e0
[ELF] - Do not crash when move location counter backward.
by George Rimar
· 9 years ago
1ef90d2
Fix parsing when one extern follows another.
by Rafael Espindola
· 9 years ago
95c7d8d
[ELF] Allow output section data commands to take expressions
by Meador Inge
· 9 years ago
520d916
Move Memory.{h,cpp} to lld/Support so that we can use them from COFF.
by Rui Ueyama
· 9 years ago
d0ebd84
Change the implementation of --dynamic-list to use linker script parsing.
by Rafael Espindola
· 9 years ago
7e71415
Add support for 'extern "C"'.
by Rafael Espindola
· 9 years ago
4121761
Delete dead code.
by Rafael Espindola
· 9 years ago
a2a32c2
[ELF] - Teach LLD to recognize PT_OPENBSD_BOOTDATA
by George Rimar
· 9 years ago
2a942c4
[ELF] Print file:line for unknown PHDR error
by Eugene Leviant
· 9 years ago
b5f1c3e
Make get{Line,Column}Number members of StringParser.
by Rui Ueyama
· 9 years ago
3fb5a6d
[ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
by George Rimar
· 9 years ago
18a3096
[ELF] - Set Config->SingleRoRx differently. NFC.
by George Rimar
· 9 years ago
ed30ce7
[ELF] Print file:line for 'undefined section' errors
by Eugene Leviant
· 9 years ago
5fcc99c
Also skip regular symbol assignment at the start of a script.
by Rafael Espindola
· 9 years ago
7fe4ec9
Don't put an orphan before the first . assignment.
by Rafael Espindola
· 9 years ago
f93b8c2
Create sections with just assignments as STT_NOBITS.
by Rafael Espindola
· 9 years ago
22375f2
Remove a parameter from ScriptParser.
by Rui Ueyama
· 9 years ago
f373dd7
Remove HasError and use ErrorCount instead.
by Rui Ueyama
· 9 years ago
b2d99d6
[ELF] Allow `ASSERT` in output section descriptions
by Meador Inge
· 9 years ago
28d5f05
Use the correct page size.
by Rafael Espindola
· 9 years ago
1c57007
Fix address computation for headers.
by Rafael Espindola
· 9 years ago
03ff016
[ELF] Better error reporting for linker scripts
by Eugene Leviant
· 9 years ago
0b1b695
Add comments.
by Rui Ueyama
· 9 years ago
e0be290
Simplify. NFC.
by Rui Ueyama
· 9 years ago
f94efdd
Add a flag to InputSectionBase for linker script.
by Rui Ueyama
· 9 years ago
061f928
Use Optional<std::string> instead of "" to represent a failure.
by Rui Ueyama
· 9 years ago
6e68c5e
Simplify. NFC.
by Rui Ueyama
· 9 years ago
16068ae
Change filler type from ArrayRef<uint8_t> to uint32_t.
by Rui Ueyama
· 9 years ago
f8f6f1e
Update comment.
by Rui Ueyama
· 9 years ago
009d174
Omit empty parameter list.
by Rui Ueyama
· 9 years ago
46247b8
Use consume() instead of peek() and skip().
by Rui Ueyama
· 9 years ago
12450b2
Split ScriptParser::readVersionDeclaration.
by Rui Ueyama
· 9 years ago
edf75e7
Allow SIZEOF() command on nonexistent section.
by Rui Ueyama
· 9 years ago
d8b81d6
Avoid accessing an end() iterator.
by Rafael Espindola
· 9 years ago
0ee25a6
Simplify and use consistent variable name. NFC.
by Rui Ueyama
· 9 years ago
da805c4
Use uint16_t instead of size_t for symbol version ID.
by Rui Ueyama
· 9 years ago
17c65af
[ELF] - Separate locals list from versions.
by George Rimar
· 9 years ago
e0fc242
[ELF] - Added support for extern "c++" local symbols in version script.
by George Rimar
· 9 years ago
afaa934
[ELF] Add Section() to expression object
by Eugene Leviant
· 9 years ago
2a00b84
Rename function to avoid function overloading.
by Rui Ueyama
· 9 years ago
463984d
[ELF] - Better diagnostic for relative relocation to an absolute value error.
by George Rimar
· 9 years ago
f7a1744
Fix program header propagation.
by Rafael Espindola
· 9 years ago
6a53737
Delay removing empty section commands. NFC.
by Rafael Espindola
· 9 years ago
07fe612
Factor out removeEmptyCommands. NFC.
by Rafael Espindola
· 9 years ago
337f903
Factor out placeOrphanSections. NFC.
by Rafael Espindola
· 9 years ago
59d9b4b
[ELF] - Removed trailing whitespace. NFC.
by George Rimar
· 9 years ago
da841c1
[ELF] - Removed unused code. NFC.
by George Rimar
· 9 years ago
bb6c01e
[ELF] - Add support for locals list in version script.
by George Rimar
· 9 years ago
1bdaf3e
Remove an overloaded function to simplify.
by Rui Ueyama
· 9 years ago
e08e78d
Make OutputSectionBase a class instead of class template.
by Rafael Espindola
· 9 years ago
04a2e34
Split Header into individual fields.
by Rafael Espindola
· 9 years ago
8f9026b
Don't add null and discarded sections to the global list.
by Rafael Espindola
· 9 years ago
e8a6102
Rewrite CommonInputSection as a synthetic input section.
by Rui Ueyama
· 9 years ago
8c6a5aa
Create a vector containing all input sections.
by Rui Ueyama
· 9 years ago
22886a2
Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes.
by Eugene Zelenko
· 9 years ago
f91282e
Add [<chars>] to the glob matcher to eliminate use of llvm::Regex.
by Rui Ueyama
· 9 years ago
db68845
Use globMatch() instead of llvm::regex in linker scripts
by Eugene Leviant
· 9 years ago
95642b9
Remove Out::Pool and use make() instead.
by Rui Ueyama
· 9 years ago
c96da11
Remove second argument to readProvideOrAssignment.
by Rafael Espindola
· 9 years ago
b0de56b
The expr '.' is not absolute.
by Rafael Espindola
· 9 years ago
2f831dc
Delay computation of IsAbsolute.
by Rafael Espindola
· 9 years ago
63b4a37
Simple numeric constants are absolute.
by Rafael Espindola
· 9 years ago
a0aaa8a
Mark a few more expressions as absolute.
by Rafael Espindola
· 9 years ago
f661393
Move IsAbsolute from SymbolAssignment to Expr.
by Rafael Espindola
· 9 years ago
498ed71
Simplify. NFC.
by Rafael Espindola
· 9 years ago
3dabfc6
Correctly merge visibility of linkerscript created symbols.
by Rafael Espindola
· 9 years ago
55518e7
Consolidate BumpPtrAllocators.
by Rui Ueyama
· 9 years ago
Next »