Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
d7faa9165f5edbe31ec72c7d79b4c368c1e9e1e2
/
lld
/
ELF
/
LinkerScript.cpp
d7faa91
Merge createOrphanCommands into addOrphanSections.
by Rafael Espindola
· 8 years ago
5aedebf
[ELF] Extract allocateHeaders() from assignAddresses()
by Peter Smith
· 8 years ago
a951d5c
[ELF] - Use llvm::find_if instead std::find_if where possible. NFC.
by George Rimar
· 8 years ago
d971e70
[ELF] - Simplify allocateHeaders(). NFC.
by George Rimar
· 8 years ago
a020d34
[LLD][LinkerScript] Allow non-alloc sections to be assigned to segments.
by Andrew Ng
· 8 years ago
82143d3
Move `assert` upwards so that it fails early if it fails.
by Rui Ueyama
· 8 years ago
9c0395e
Prefer -Ttext over linker script values.
by Rafael Espindola
· 8 years ago
6e9f98c
[LLD][LinkerScript] Add support for segment NONE.
by Andrew Ng
· 8 years ago
4f1fca270
Error when discarding .dynstr.
by Rafael Espindola
· 8 years ago
656cc20
Error when discarding .dynsym.
by Rafael Espindola
· 8 years ago
2af64b0
Error on trying to discard .dynamic.
by Rafael Espindola
· 8 years ago
e6d8c1c
Update a comment.
by Rui Ueyama
· 8 years ago
383971d
Move clearOutputSections before sortSections.
by Rafael Espindola
· 8 years ago
e86fddd
Simplify. NFC.
by Rafael Espindola
· 8 years ago
f51c805
Make OutputSections and OutputSectionCommands globals.
by Rafael Espindola
· 8 years ago
dece280
Set non alloc section address to 0 earlier.
by Rafael Espindola
· 8 years ago
7ff9329
Move clearOutputSections before createPhdrs. NFC.
by Rafael Espindola
· 8 years ago
e76231b
Move fabricateDefaultCommands earlier.
by Rafael Espindola
· 8 years ago
fbb0463
[ELF] - Linkerscript: implement NOLOAD section type.
by George Rimar
· 8 years ago
8e79146
[ELF] Convert Thunks to use InputSectionDescriptions
by Peter Smith
· 8 years ago
41c7ab4
[ELF] - Linkerscript: improved error reporting.
by George Rimar
· 8 years ago
264b5d9
Move Object format code to lib/BinaryFormat.
by Zachary Turner
· 8 years ago
658a0c7
Avoid using OutputSection::Sections. NFC.
by Rafael Espindola
· 8 years ago
8c284ac
Move finalize to OutputSectionCommands. NFC.
by Rafael Espindola
· 8 years ago
1124001
[ELF] - Early return from writeTo() if section is SHT_NOBITS. NFCi.
by George Rimar
· 8 years ago
0f7dc0e
Run fabricateDefaultCommands before fixSectionAlignments.
by Rafael Espindola
· 9 years ago
bb7bd3e
Simplify. NFC.
by Rafael Espindola
· 9 years ago
6888072
Move maybeCompress to OutputSectionCommand.
by Rafael Espindola
· 9 years ago
faf25a7
Convert a few more uses of OutputSections. NFC.
by Rafael Espindola
· 9 years ago
05c4f67
Move name lookup to script parsing time.
by Rafael Espindola
· 9 years ago
969c651
Move clearOutputSections earlier.
by Rafael Espindola
· 9 years ago
db5e56f
Store a single Parent pointer for InputSectionBase.
by Rafael Espindola
· 9 years ago
d54c566
Simplify. NFC.
by Rafael Espindola
· 9 years ago
e39709b
Check Live instead of the section type.
by Rafael Espindola
· 9 years ago
a85e8dd
Remove unnecessary cast.
by Rafael Espindola
· 9 years ago
d409614
[ELF] - Do not crash when linkerscript applies fill to .bss.
by George Rimar
· 9 years ago
08dfd53
[ELF] Filter out non InputSection members from InputSections
by Petr Hosek
· 9 years ago
3c6de1a
[ELF] Use late evaluation for ALIGN in expression
by Petr Hosek
· 9 years ago
55b169b
Move writeTo to OutputSectionCommand.
by Rafael Espindola
· 9 years ago
fd0c844
Do not track section types of previous sections, always use PROGBITS for dummy sections.
by Dmitry Mikulin
· 9 years ago
6a1aa8d
Use more strict types. NFC.
by Rafael Espindola
· 9 years ago
a46f688
Use linker script commands in writeMapFile.
by Rafael Espindola
· 9 years ago
d7dc225
Use a DenseMap in LinkerScript::getCmd.
by Rafael Espindola
· 9 years ago
fa948c7
Refactor OutputSection to OutputSectionCommand mapping.
by Rafael Espindola
· 9 years ago
3f38e81
Remove one more use of section names.
by Rafael Espindola
· 9 years ago
2c923c2
Remove another use of section names. NFC.
by Rafael Espindola
· 9 years ago
608cf67
[ELF] - Don't segfault when assigning non-calculatable absolute symbol value.
by George Rimar
· 9 years ago
dc1ed12
Remove another use of section names. NFC.
by Rafael Espindola
· 9 years ago
c5b612b
Don't use section names in getFiller. NFC.
by Rafael Espindola
· 9 years ago
d86a4e5
[ELF] - Linkerscript: support combination of linkerscript and --compress-debug-sections.
by George Rimar
· 9 years ago
660c9ab
Delete LinkerScript::getSectionIndex.
by Rafael Espindola
· 9 years ago
02ed757
Simplify the header allocation.
by Rafael Espindola
· 9 years ago
7c4eafa
Fix accounting of tbss.
by Rafael Espindola
· 9 years ago
c60b451
[ELF] Fix problems with fabricateDefaultCommands() and --section-start
by Peter Smith
· 9 years ago
4aa2ef5
Fix pr32816.
by Rafael Espindola
· 9 years ago
de8d989
Bring back r301678.
by Rafael Espindola
· 9 years ago
216aa11
Revert r301678: Remove LinkerScript::flush.
by Rui Ueyama
· 9 years ago
a7a945a
Rename one of the variables to avoid confusion.
by Rafael Espindola
· 9 years ago
b3bc1ed
Remove LinkerScript::flush.
by Rafael Espindola
· 9 years ago
4f013bb
Create an OutputSection for each non-empty OutputSectionCommand.
by Rafael Espindola
· 9 years ago
cbfe9e9
[ELF] Always use Script::assignAddresses()
by Peter Smith
· 9 years ago
1022112
[ELF] - Linkerscript: make section with no content to be SHT_PROGBITS by default.
by George Rimar
· 9 years ago
01aa795
[ELF] LinkerScript: Don't assign zero to all regular symbols
by George Rimar
· 9 years ago
e4c8b9b
Simplify this further.
by Rafael Espindola
· 9 years ago
9d9a663
[ELF] Recommit r299635 to pad x86 executable sections with 0xcc
by James Henderson
· 9 years ago
7f91d44
Remove unnecessary cast.
by Rafael Espindola
· 9 years ago
d1960dc
Call updateAlignment before assignAddresses.
by Rafael Espindola
· 9 years ago
feed750
Move call to findMemoryRegion before assignAddresses.
by Rafael Espindola
· 9 years ago
1902b33
Remove redundant argument. NFC.
by Rafael Espindola
· 9 years ago
9b98009
Cache the result of findSection.
by Rafael Espindola
· 9 years ago
d983180
Revert r299635 because it exposed a latent bug.
by James Henderson
· 9 years ago
8dd4c06
[ELF] Pad x86 executable sections with 0xcc int3 instructions
by James Henderson
· 9 years ago
92a5ba6
Remove unnecessary local variable.
by Rui Ueyama
· 9 years ago
07d7c42
Revert r299506 "Simplify. NFC."
by George Rimar
· 9 years ago
2ec3454
Move the parser for the linker script to a separate file.
by Rui Ueyama
· 9 years ago
fd9dafd
Remove unused typedef.
by Rui Ueyama
· 9 years ago
583264e
Do not use public inheritance where it is not needed.
by Rui Ueyama
· 9 years ago
f62d260
Simplify. NFC.
by Rui Ueyama
· 9 years ago
e31d988
Simplify. NFC.
by Rui Ueyama
· 9 years ago
01aacc9
Fix memory leak found by asan.
by Rui Ueyama
· 9 years ago
4e1e88e
Simplify and update comment.
by Rui Ueyama
· 9 years ago
c8124ee
Simplify. NFC.
by Rui Ueyama
· 9 years ago
8f99f73
Use make to create linker script command objects.
by Rui Ueyama
· 9 years ago
d379f73
Remove default arguments because they don't improve readability.
by Rui Ueyama
· 9 years ago
cba4101
Add parentheses around `&`.
by Rui Ueyama
· 9 years ago
d7c5400
Update comment.
by Rui Ueyama
· 9 years ago
cc400cc
Use empty() instead of size().
by Rui Ueyama
· 9 years ago
0b2381e
Simplify. NFC.
by Rui Ueyama
· 9 years ago
2e081a4
Make variable names consistent. NFC.
by Rui Ueyama
· 9 years ago
72e107f
Return a result from computeInputSections instead of mutating its argument.
by Rui Ueyama
· 9 years ago
2c7171b
Remove `=` from a lambda that doesn't capture any variable.
by Rui Ueyama
· 9 years ago
ea93fe0
Inline small functions that are used only once as lambdas.
by Rui Ueyama
· 9 years ago
5f20b63
Add newlines.
by Rui Ueyama
· 9 years ago
a08fa2e
Make dummy variable's scope smaller.
by Rui Ueyama
· 9 years ago
81cb710
Update comments.
by Rui Ueyama
· 9 years ago
30f16b2
[ELF] Allow references to reserved symbols in linker scripts
by Petr Hosek
· 9 years ago
a34da93
Make elf::ScriptConfig a LinkerScript class member variable.
by Rui Ueyama
· 9 years ago
b8dd23f
Rename LinkerScriptBase -> LinkerScript.
by Rui Ueyama
· 9 years ago
fc16173
Sort. NFC.
by Rui Ueyama
· 9 years ago
f93ed4d
Define Config::Endianness.
by Rui Ueyama
· 9 years ago
Next »