llvm-project/lld/test/elf/X86_64/Inputs
Shankar Easwaran 178324d903 [LinkingContext] Limit shared library undefined atoms to be added.
This adds functionality to limit shared library undefined atoms to be added
only once by the Resolver.

Dynamic libraries may be processed more than once if they exist within a
Group.

Also adds a test to verify the change.

llvm-svn: 195307
2013-11-21 03:50:59 +00:00
..
group [LinkingContext] Limit shared library undefined atoms to be added. 2013-11-21 03:50:59 +00:00
layoutpass [lld][LayoutPass] Order the atoms that are in the same chain 2013-09-12 15:43:09 +00:00
constint.c [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
constint.o [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
debug0.c [lld][ELF] Support non alloc sections in the Writer. 2013-09-19 20:07:01 +00:00
debug0.x86-64 [lld][ELF] Support non alloc sections in the Writer. 2013-09-19 20:07:01 +00:00
debug1.c [lld][ELF] Support non alloc sections in the Writer. 2013-09-19 20:07:01 +00:00
debug1.x86-64 [lld][ELF] Support non alloc sections in the Writer. 2013-09-19 20:07:01 +00:00
externtls.c [ELF][X86_64] Create GOT entries for external TLS symbols properly without Segfaults. 2013-06-12 00:32:39 +00:00
externtls.x86-64 [ELF][X86_64] Create GOT entries for external TLS symbols properly without Segfaults. 2013-06-12 00:32:39 +00:00
fn.c [ELF][test] add dynamic library search 2013-04-05 04:34:57 +00:00
initfini-option.c [lld][ELF] Add Init/Fini support 2013-08-31 05:27:44 +00:00
initfini-option.o [lld][ELF] Add Init/Fini support 2013-08-31 05:27:44 +00:00
initfini.c [lld][ELF] process fini_array sections 2013-08-25 18:05:12 +00:00
initfini.o [lld][ELF] process fini_array sections 2013-08-25 18:05:12 +00:00
largebss.c [lld] handle typeZeroFill atoms in ELF/Native/YAML 2013-08-23 20:03:21 +00:00
largebss.o [lld] handle typeZeroFill atoms in ELF/Native/YAML 2013-08-23 20:03:21 +00:00
libfn.a [ELF] add -u/--undefined option, to define undefined symbols 2013-06-19 00:31:09 +00:00
libfn.so [ELF][test] add dynamic library search 2013-04-05 04:34:57 +00:00
main.c [ELF][test] add dynamic library search 2013-04-05 04:34:57 +00:00
main.o [ELF][test] add dynamic library search 2013-04-05 04:34:57 +00:00
multi-ovrd.c
multi-ovrd.o
multi-weak.c
multi-weak.o
multiweaksyms.o [lld][ELF] Handle multiple weak symbols 2013-09-13 04:25:44 +00:00
nmagic.c [ELF] add NMAGIC/OMAGIC support 2013-06-16 05:06:28 +00:00
nmagic.o [ELF] add NMAGIC/OMAGIC support 2013-06-16 05:06:28 +00:00
no-interp-section.c
no-interp-section.o
note.o [lld][ELF] Emit note sections 2013-09-04 00:51:42 +00:00
note.s [lld][ELF] Emit note sections 2013-09-04 00:51:42 +00:00
note_ro_rw.o [lld][ELF] Differentiate between Note sections(RW/RO) 2013-09-04 02:42:02 +00:00
note_ro_rw.s [lld][ELF] Differentiate between Note sections(RW/RO) 2013-09-04 02:42:02 +00:00
ovrd.c
ovrd.o
rodata.c [ELF] Set ordinals properly to all atoms. 2013-10-18 02:12:17 +00:00
rodata.o [ELF] Set ordinals properly to all atoms. 2013-10-18 02:12:17 +00:00
rodata.s [ELF] Set ordinals properly to all atoms. 2013-10-18 02:12:17 +00:00
rwint.c [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
rwint.o [lld][LayoutPass] This commit fixes a problem in the 2013-05-10 16:44:02 +00:00
sectionmap.c [ELF] Add more sections to the default section map. 2013-06-17 02:29:36 +00:00
sectionmap.o [ELF] Add more sections to the default section map. 2013-06-17 02:29:36 +00:00
weak-zero-sized.o
weak.c
weak.o [lld][ELF] Handle multiple weak symbols 2013-09-13 04:25:44 +00:00
weak.s [lld][ELF] Handle multiple weak symbols 2013-09-13 04:25:44 +00:00
zerosizedsection.o [lld][ELF] Dont ignore zero sized sections. 2013-08-23 20:03:35 +00:00
zerosizedsection.s [lld][ELF] Dont ignore zero sized sections. 2013-08-23 20:03:35 +00:00