- 6aad7e0 bionic: 16k: Reject multiple RX segments separated by RW segment(s) by Kalesh Singh · 7 months ago
- 903b744 linker: Fix is-proc-mounted check to check for mountedness by Wez · 7 months ago
- 09c2e4f Consistently use lr for x30/r14 and fp for x29. by Elliott Hughes · 7 months ago
- d530246 <sys/prctl.h> gets you <linux/prctl.h>. by Elliott Hughes · 7 months ago
- fd49fe2 ElfReader: use powerof2() for consistency and grepability. by Elliott Hughes · 8 months ago
- f0bd748 Merge "linker: be more intention-revealing about /proc check." into main by Elliott Hughes · 8 months ago
- 6c15650 Merge "16k compat: Check RELRO end alignment" into main by Kalesh Singh · 8 months ago
- b7d73db linker: be more intention-revealing about /proc check. by Elliott Hughes · 8 months ago
- 89032c4 16k compat: Check RELRO end alignment by Csanád Hajdú · 8 months ago
- 69077c6 linker: remove badly-motivated thread unsafe code. by Elliott Hughes · 8 months ago
- b80bf28 Merge "Replace __BIONIC_ALIGN() with __builtin_align_up()." into main by Elliott Hughes · 8 months ago
- 69be838 16k compat: Truncate anonymous mapping name of ELF segments by Csanád Hajdú · 8 months ago
- d62e131 Tag all Bionic packages with the "Native Tools & Libraries" team. by Sophie Zheng · 8 months ago
- 193b0bc Replace __BIONIC_ALIGN() with __builtin_align_up(). by Elliott Hughes · 8 months ago
- 0ec50d8 Trivial C++23 fixes. by Elliott Hughes · 8 months ago
- 87fcb21 Make the linker namespace functions a platform header. by Elliott Hughes · 9 months ago
- 4a042b0 Merge "find_libraries: don't try to load the executable" into main by Ryan Prichard · 9 months ago
- 0c14a37 find_libraries: don't try to load the executable by Ryan Prichard · 9 months ago
- fda4c10 Fix uninitialized CFI shadow value for linker by hangl · 9 months ago
- b63b7a5 Merge "Stop using __LIBC_HIDDEN__ in linker_main.cpp." into main by Elliott Hughes · 9 months ago
- 7c6a466 Merge "dl_iterate_phdr(): fix iteration order." into main by Elliott Hughes · 9 months ago
- 00a07c7 dl_iterate_phdr(): fix iteration order. by Elliott Hughes · 9 months ago
- 94fe34c remove_link_map_from_debug_map() does not need to be public. by Elliott Hughes · 9 months ago
- 2383919 Stop using __LIBC_HIDDEN__ in linker_main.cpp. by Elliott Hughes · 9 months ago
- ecf83ce Stop using __LIBC_HIDDEN__ in linker_main.cpp. by Elliott Hughes · 9 months ago
- ee67162 Merge "Stop using __LIBC_HIDDEN__ in linker_tls.h." into main by Elliott Hughes · 9 months ago
- 939aec4 Merge "Stop using __LIBC_HIDDEN__ in linker_globals.h." into main by Elliott Hughes · 9 months ago
- f58a352 Merge "Stop using __LIBC_HIDDEN__ in linker_wrapper.cpp." into main by Elliott Hughes · 9 months ago
- 94f1d0b Stop using __LIBC_HIDDEN__ in linker_wrapper.cpp. by Elliott Hughes · 9 months ago
- 5ce9c22 Stop using __LIBC_HIDDEN__ in linker_tls.h. by Elliott Hughes · 9 months ago
- b699028 Stop using __LIBC_HIDDEN__ in linker_globals.h. by Elliott Hughes · 9 months ago
- 14a6d98 Stop using __LIBC_HIDDEN__ in linker_debug.h. by Elliott Hughes · 9 months ago
- 19b89a9 bionic: loader: compat: Log ELF layout on failure by Kalesh Singh · 10 months ago
- 7ea4c99 Merge changes from topic "mteenabled" into main by Florian Mayer · 10 months ago
- 5e13617 [HWASan] [MTE] disable MTE for HWASan binaries by Florian Mayer · 11 months ago
- 836c2e6 Merge "Clarify that the has_min_version() is ILP32-only." into main by Elliott Hughes · 11 months ago
- 6feec2c Clarify that the has_min_version() is ILP32-only. by Elliott Hughes · 11 months ago
- a4d84ff linker: inline a single-use constant. by Elliott Hughes · 11 months ago
- ac818e2 linker: make it less unclear that all the workarounds are ILP32-only. by Elliott Hughes · 11 months ago
- 02f51c3 Merge "bionic: loader: Log failures to load incompatible 4KiB-ELFs" into main by Treehugger Robot · 12 months ago
- 463df1a bionic: loader: Log failures to load incompatible 4KiB-ELFs by Kalesh Singh · 12 months ago
- e4e893d Merge "linker: have clang check the DL_ERROR_AFTER() format strings." into main by Elliott Hughes · 12 months ago
- 3b6a13f linker: have clang check the DL_ERROR_AFTER() format strings. by Elliott Hughes · 12 months ago
- cc3cb35 Prefer the app-developer targetSdkVersion over "api level". by Elliott Hughes · 12 months ago
- 9160882 Merge "linker: simplify how warnings turn into errors past a certain api level." into main by Elliott Hughes · 12 months ago
- c14f545 linker: simplify how warnings turn into errors past a certain api level. by Elliott Hughes · 12 months ago
- d2ca7da Inline two single-use templates. by Elliott Hughes · 12 months ago
- c039e49 linker: warn about invalid p_align for loadable segments. by Elliott Hughes · 12 months ago
- 21869a5 ReadPadSegmentNote(): improve error message. by Elliott Hughes · 12 months ago
- 296bd99 Merge "Skip rather than reject invalid ELF notes for existing apps." into main by Elliott Hughes · 12 months ago
- d5e064d Merge "[MTE] do not use ldg in linker if MTE is off for process" into main by Florian Mayer · 12 months ago
- ec79de0 Skip rather than reject invalid ELF notes for existing apps. by Elliott Hughes · 12 months ago
- e6f8321 [MTE] do not use ldg in linker if MTE is off for process by Florian Mayer · 1 year ago
- 93d8194 Further harden the pad note parsing code. by Elliott Hughes · 1 year ago
- e194535 Merge "Remove a historical accident." into main by Elliott Hughes · 1 year, 1 month ago
- 00d1bd6 Fix fuzzer build. by Elliott Hughes · 1 year, 1 month ago
- 2debd46 Merge "Add a fuzzer for the linker's ElfReader class." into main by Elliott Hughes · 1 year, 1 month ago
- 0744513 Add a fuzzer for the linker's ElfReader class. by Elliott Hughes · 1 year, 1 month ago
- fed0ce9 <bionic/macros.h>: replace align_up()/align_down() with clang's builtins. by Elliott Hughes · 1 year, 1 month ago
- 77b4f8b Remove a historical accident. by Elliott Hughes · 1 year, 1 month ago
- 1a2c4f8 Merge "Refactor the phdr max/min alignment code." into main by Elliott Hughes · 1 year, 1 month ago
- d9a9779 Refactor the phdr max/min alignment code. by Elliott Hughes · 1 year, 1 month ago
- c05035e linker: say 2MiB in more readable fashion. by Elliott Hughes · 1 year, 1 month ago
- 1359d2f Revert^2 "Define linker.recovery" by Jihoon Kang · 1 year, 1 month ago
- 2549899 linker: ignore the possibility of page size migration for 32-bit processes. by Elliott Hughes · 1 year, 1 month ago
- 1cbf193 Merge "Add API to set page size compat mode" into main by Pawan Wagh · 1 year, 2 months ago
- 8e5de06 Add API to set page size compat mode by Pawan Wagh · 1 year, 3 months ago
- 4a3a5c9 Merge changes I8e5d1c46,Ib4a89382,Ifacb006b,I75f2ca4a into main by Florian Mayer · 1 year, 2 months ago
- 28057b8 Re-land Implement deterministic MTE globals for dlext RELRO sharing by Mitch Phillips · 1 year, 5 months ago
- 4edc20d Re-land^2 linker support for MTE globals by Florian Mayer · 1 year, 3 months ago
- 44a5876 Merge "[MTE] split heap and stack MTE initialization" into main by Florian Mayer · 1 year, 2 months ago
- 426e2a8 Merge "[MTE] do not use version number for memtag_dynamic_entries" into main by Florian Mayer · 1 year, 3 months ago
- c138f81 [MTE] split heap and stack MTE initialization by Florian Mayer · 1 year, 3 months ago
- 3e56e56 [MTE] do not use version number for memtag_dynamic_entries by Florian Mayer · 1 year, 3 months ago
- 8eceeea Revert "Re-land linker support for MTE globals" by Daniel Chapin · 1 year, 3 months ago
- f0c2b2e Revert "Implement deterministic MTE globals for dlext RELRO sharing" by Daniel Chapin · 1 year, 3 months ago
- ba3805a Remove unused variable. by Christopher Ferris · 1 year, 3 months ago
- b4fa67f Implement deterministic MTE globals for dlext RELRO sharing by Mitch Phillips · 1 year, 5 months ago
- 2e6e409 Re-land linker support for MTE globals by Mitch Phillips · 1 year, 5 months ago
- ce1c3cf linker: LoadSegments: Load 4KiB ELFs on 16KiB page-sized systems by Kalesh Singh · 1 year, 4 months ago
- b23787f linker: LoadSegments: Preparatory work for 16KiB App Compat by Kalesh Singh · 1 year, 4 months ago
- 81d7c82 Add note about seemingly double relocation of the linker by Florian Mayer · 1 year, 4 months ago
- 8ccb69f Remove unused variable. by Christopher Ferris · 1 year, 4 months ago
- 1f64a2e Update LD_SHOW_AUXV for recent AT_* changes. by Elliott Hughes · 1 year, 4 months ago
- 975cc73 Merge "Revert "Workaround app compat issue introduced by global ThinLTO optimization"" into main by Treehugger Robot · 1 year, 4 months ago
- a5f4b08 linker_translate_path.cpp: say API level 29 rather than Q. by Elliott Hughes · 1 year, 4 months ago
- ac57186 Merge changes I300b7645,Ibd11ef97,If24c85b5,I9ff02cd2 into main by Treehugger Robot · 1 year, 4 months ago
- 9fc49bd Revert "Workaround app compat issue introduced by global ThinLTO optimization" by Yi Kong · 1 year, 6 months ago
- bad0f29 Merge "Merge 24Q3 to AOSP main" into main by Xin Li · 1 year, 4 months ago
- 138a955 linker: LoadSegments: Factor out MapBssSection() by Kalesh Singh · 1 year, 4 months ago
- e0f4a37 linker: LoadSegments: Factor out DropPaddingPages() by Kalesh Singh · 1 year, 4 months ago
- 37bcaea linker: LoadSegments: Factor out ZeroFillSegment() by Kalesh Singh · 1 year, 4 months ago
- 86e04f6 linker: LoadSegments: Factor out MapSegment() by Kalesh Singh · 1 year, 4 months ago
- f08d0eb Make LD_DEBUG more user-friendly. by Elliott Hughes · 1 year, 5 months ago
- 58819ee Merge "linker: use a string constant for the default PT_INTERP." into main am: b7c2f618a6 by Elliott Hughes · 1 year, 5 months ago
- 03eda27 linker: use a string constant for the default PT_INTERP. by Elliott Hughes · 1 year, 5 months ago
- 88118d0 Merge "Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future" into aosp-main-future by Xin Li · 1 year, 5 months ago
- 30a4aba Merge 24Q3 (ab/AP3A.240905.001) to aosp-main-future by Xin Li · 1 year, 5 months ago
- 620eec1 Merge <sys/system_properties.h> and <sys/_system_properties.h>. by Elliott Hughes · 1 year, 5 months ago
- d990f7d Merge "Linker: clear error for incorrect page size load." into main by Steven Moreland · 1 year, 5 months ago