aboutsummaryrefslogtreecommitdiff
path: root/linker/linker_phdr.cpp
AgeCommit message (Expand)Author
2020-09-23Enable BTI in bionic linkerTamas Petz
2020-07-16Pagetable-friendly shared library address randomization.Evgenii Stepanov
2020-07-06Revert "Add randomized padding around shared library mappings."Evgenii Stepanov
2020-06-17Add randomized padding around shared library mappings.Evgenii Stepanov
2020-02-13Remove unused mips/mips64 code from the linker.Elliott Hughes
2019-12-20Stop using the __ANDROID_API_x__ constants.Elliott Hughes
2019-04-02Fix DLEXT_WRITE_RELRO when loading multiple libs.Torne (Richard Coles)
2019-02-20linker: allow using reserved space for multiple libraries.Torne (Richard Coles)
2018-11-29Merge "linker: changes to init work arounds"android-n-iot-release-ihome-igv1nougat-iot-releaseTom Cherry
2018-11-08linker: changes to init work aroundsTom Cherry
2018-11-06ART isn't using the ART-specific linker features any more.Elliott Hughes
2018-09-17State clearly that an ELF file has the wrong architecture.Elliott Hughes
2018-08-22Add PR_SET_VMA and PR_SET_VMA_ANON_NAME to <sys/prctl.h>.Elliott Hughes
2018-06-27linker: improve "bad ELF magic" error.Elliott Hughes
2018-06-08dynamic linker is running for initJiyong Park
2018-02-28Be clearer about linker warnings.Elliott Hughes
2017-08-03linker: the global group is added to all built-in namespacesJiyong Park
2017-04-19Decode the common EM_ values.Elliott Hughes
2017-01-18Runtime support for CFIEvgenii Stepanov
2016-12-28Downgrade dynamic section checks to warningDimitry Ivanov
2016-11-16Relax ELF header checks - warn for apps targeting pre-ODimitry Ivanov
2016-11-16Add and use constants for the Android API levels.Elliott Hughes
2016-11-15Downgrade W+E load segments to a warning unless targeting O.Elliott Hughes
2016-08-11linker: disallow W + E PT_LOAD segmentsDimitry Ivanov
2016-08-10Check alignment along with range of mapped file fragmentsDimitry Ivanov
2016-08-08Extract soinfo and globals to separate files.Dimitry Ivanov
2016-07-22Add sanity checks for e_shentsize and e_shstrndxDimitry Ivanov
2016-07-19Align-up and randomize shared libraries.Evgenii Stepanov
2016-07-14Fix typo in the commentDimitry Ivanov
2016-07-13linker: Improve elf-file validationDimitry Ivanov
2016-01-27linker: mark library .bss pages with anon:.bssDimitry Ivanov
2016-01-20Do not unmap reserved region on dlcloseDimitry Ivanov
2015-11-22Handling invalid section headersDmitriy Ivanov
2015-11-20Improve error message for files with no sectionsDmitriy Ivanov
2015-10-27Implement load at fixed address featureDmitriy Ivanov
2015-10-22Implement Library Load Order RandomizationDmitriy Ivanov
2015-10-22refactoring: introduce MappedFileFragmentDmitriy Ivanov
2015-08-20Fix a mistype in segment overrange checkingskvalex
2015-07-14A special linker for ASan executables.Evgenii Stepanov
2015-06-25Fix crash when trying to load invalid ELF file.Dmitriy Ivanov
2015-06-09Add flag that makes linker honor min(p_vaddr)Dmitriy Ivanov
2015-04-01linker: never mark pages simultaneously writable / executableNick Kralevich
2015-04-01Revert "Remove text-relocation support for lp32"Dimitry Ivanov
2015-03-31Remove text-relocation support for lp32Dmitriy Ivanov
2015-03-31Fix long lines and replace macros with functions.Dmitriy Ivanov
2015-03-06Add support for packed relocations.Dmitriy Ivanov
2015-01-28Add missing includes.Elliott Hughes
2015-01-22Enable -Wold-style-cast warnings for linkerDmitriy Ivanov
2014-12-02Kill <machine/exec.h>.Elliott Hughes
2014-10-21Rename library_offset to library_fd_offsetDmitriy Ivanov