Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ELF][X86] Allow PT_LOAD to have overlapping p_offset ranges on EM_386 | Fangrui Song | 2019-08-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | Ported the D64906 technique to EM_386. If `sh_addralign(.tdata) < sh_addralign(.tbss)`, we can potentially make `p_vaddr(PT_TLS)%p_align(PT_TLS) != 0`. ld.so that are known to have problems if p_vaddr%p_align!=0: * FreeBSD 13.0-CURRENT rtld-elf * glibc https://sourceware.org/bugzilla/show_bug.cgi?id=24606 New test i386-tls-vaddr-align.s checks our workaround makes p_vaddr%p_align = 0. Reviewed By: ruiu Differential Revision: https://reviews.llvm.org/D65865 llvm-svn: 369347 | ||||
* | [test] Change llvm-readobj -long-option to --long-option or well-known short ↵ | Fangrui Song | 2019-05-01 | 1 | -1/+1 |
| | | | | | | | | | | | | options. NFC Also change some options that have different semantics (cause confusion) in llvm-readelf mode: -s => -S -t => --symbols -sd => --section-data llvm-svn: 359651 | ||||
* | Align AArch64 and i386 image base to superpage | Dimitry Andric | 2018-09-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | Summary: As for x86_64, the default image base for AArch64 and i386 should be aligned to a superpage appropriate for the architecture. On AArch64, this is 2 MiB, on i386 it is 4 MiB. Reviewers: emaste, grimar, javed.absar, espindola, ruiu, peter.smith, srhines, rprichard Reviewed By: ruiu, peter.smith Subscribers: jfb, markj, arichardson, krytarowski, kristof.beyls, llvm-commits Differential Revision: https://reviews.llvm.org/D50297 llvm-svn: 342746 | ||||
* | [ELF] Move `// REQUIRES:` line to the top | Fangrui Song | 2018-06-26 | 1 | -1/+1 |
| | | | | llvm-svn: 335676 | ||||
* | Add a test for the feature introduced in r295240. | Ed Schouten | 2017-02-21 | 1 | -0/+32 |
r295240 tweaked LLD to generate a symbol table when passing in --export-dynamic, even when creating static executables. Add a test to make sure this never regresses. Reviewed by: ruiu, rafael Differential Revision: https://reviews.llvm.org/D30175 llvm-svn: 295725 |