1. c28b69a linker: improve misleading function name. by Elliott Hughes · 4 months ago
  2. f32116a Merge "Fix unused variables in linker_phdr.cpp" into main by Treehugger Robot · 4 months ago
  3. 1473ca6 16k compat: Handle BTI protection in 16KiB compatibility mode by Csanád Hajdú · 5 months ago
  4. bee0bbd 16k compat: Combine memory protection logic for RX|RW and RWX modes by Csanád Hajdú · 5 months ago
  5. d0ee358 Merge "Reland: linker: Use load_bias in ElfReader::FindGnuPropertySection" into main by Kalesh Singh · 5 months ago
  6. 43ce88e Reland: linker: Use load_bias in ElfReader::FindGnuPropertySection by Csanád Hajdú · 5 months ago
  7. d7d851f Merge changes from topic "revert-35370994-JHRUZTXNLX" into main by Kalesh Singh · 5 months ago
  8. 543ad0f Revert "linker: Use load_bias in ElfReader::FindGnuPropertySection" by Kalesh Singh · 5 months ago
  9. cb8612c Revert "linker_note_gnu_property_test: Move "using" declarations" by Kalesh Singh · 5 months ago
  10. f89d7fb Merge changes from topic "cherrypicker-not_set-L11000030001814794:N89900030002913259" into main by Kalesh Singh · 5 months ago
  11. e566d30 linker_note_gnu_property_test: Move "using" declarations by Kalesh Singh · 5 months ago
  12. 7306824 linker: Use load_bias in ElfReader::FindGnuPropertySection by Csanád Hajdú · 5 months ago
  13. 6920e50 Make tests isolated. by Christopher Ferris · 5 months ago
  14. 6619f38 Fix unused variables in linker_phdr.cpp by Yi Kong · 5 months ago
  15. b8c5f81 Android.bp: always have the name at the top for readability. by Elliott Hughes · 5 months ago
  16. c1eb27b Fix Clang unused variable warning by Yi Kong · 5 months ago
  17. e9be735 Fix -Wtautological-constant-out-of-range-compare in linker by Yi Kong · 5 months ago
  18. e065bd4 bionic: loader: 16k: Make dlopen() errors fatal by Kalesh Singh · 6 months ago
  19. 120ac66 bionic: loader: 16k: Introduce SetupRWXAppCompat() by Kalesh Singh · 6 months ago
  20. a7c79ac bionic: loader: 16k: Factor out SetupRXRWAppCompat() by Kalesh Singh · 6 months ago
  21. 4854b4a bionic: loader: 16k: Factor out LabelCompatVma() by Kalesh Singh · 6 months ago
  22. 594a9c3 bionic: loader: 16k: Refactor Setup16KiBAppCompat() by Kalesh Singh · 6 months ago
  23. 375ba23 bionic: loader: 16k: Rename current compat mode to RX|RW compat by Kalesh Singh · 6 months ago
  24. 6aad7e0 bionic: 16k: Reject multiple RX segments separated by RW segment(s) by Kalesh Singh · 7 months ago
  25. 903b744 linker: Fix is-proc-mounted check to check for mountedness by Wez · 7 months ago
  26. 09c2e4f Consistently use lr for x30/r14 and fp for x29. by Elliott Hughes · 7 months ago
  27. d530246 <sys/prctl.h> gets you <linux/prctl.h>. by Elliott Hughes · 7 months ago
  28. fd49fe2 ElfReader: use powerof2() for consistency and grepability. by Elliott Hughes · 7 months ago
  29. f0bd748 Merge "linker: be more intention-revealing about /proc check." into main by Elliott Hughes · 7 months ago
  30. 6c15650 Merge "16k compat: Check RELRO end alignment" into main by Kalesh Singh · 7 months ago
  31. b7d73db linker: be more intention-revealing about /proc check. by Elliott Hughes · 7 months ago
  32. 89032c4 16k compat: Check RELRO end alignment by Csanád Hajdú · 8 months ago
  33. 69077c6 linker: remove badly-motivated thread unsafe code. by Elliott Hughes · 8 months ago
  34. b80bf28 Merge "Replace __BIONIC_ALIGN() with __builtin_align_up()." into main by Elliott Hughes · 8 months ago
  35. 69be838 16k compat: Truncate anonymous mapping name of ELF segments by Csanád Hajdú · 8 months ago
  36. d62e131 Tag all Bionic packages with the "Native Tools & Libraries" team. by Sophie Zheng · 8 months ago
  37. 193b0bc Replace __BIONIC_ALIGN() with __builtin_align_up(). by Elliott Hughes · 8 months ago
  38. 0ec50d8 Trivial C++23 fixes. by Elliott Hughes · 8 months ago
  39. 87fcb21 Make the linker namespace functions a platform header. by Elliott Hughes · 9 months ago
  40. 4a042b0 Merge "find_libraries: don't try to load the executable" into main by Ryan Prichard · 9 months ago
  41. 0c14a37 find_libraries: don't try to load the executable by Ryan Prichard · 9 months ago
  42. fda4c10 Fix uninitialized CFI shadow value for linker by hangl · 9 months ago
  43. b63b7a5 Merge "Stop using __LIBC_HIDDEN__ in linker_main.cpp." into main by Elliott Hughes · 9 months ago
  44. 7c6a466 Merge "dl_iterate_phdr(): fix iteration order." into main by Elliott Hughes · 9 months ago
  45. 00a07c7 dl_iterate_phdr(): fix iteration order. by Elliott Hughes · 9 months ago
  46. 94fe34c remove_link_map_from_debug_map() does not need to be public. by Elliott Hughes · 9 months ago
  47. 2383919 Stop using __LIBC_HIDDEN__ in linker_main.cpp. by Elliott Hughes · 9 months ago
  48. ecf83ce Stop using __LIBC_HIDDEN__ in linker_main.cpp. by Elliott Hughes · 9 months ago
  49. ee67162 Merge "Stop using __LIBC_HIDDEN__ in linker_tls.h." into main by Elliott Hughes · 9 months ago
  50. 939aec4 Merge "Stop using __LIBC_HIDDEN__ in linker_globals.h." into main by Elliott Hughes · 9 months ago
  51. f58a352 Merge "Stop using __LIBC_HIDDEN__ in linker_wrapper.cpp." into main by Elliott Hughes · 9 months ago
  52. 94f1d0b Stop using __LIBC_HIDDEN__ in linker_wrapper.cpp. by Elliott Hughes · 9 months ago
  53. 5ce9c22 Stop using __LIBC_HIDDEN__ in linker_tls.h. by Elliott Hughes · 9 months ago
  54. b699028 Stop using __LIBC_HIDDEN__ in linker_globals.h. by Elliott Hughes · 9 months ago
  55. 14a6d98 Stop using __LIBC_HIDDEN__ in linker_debug.h. by Elliott Hughes · 9 months ago
  56. 19b89a9 bionic: loader: compat: Log ELF layout on failure by Kalesh Singh · 10 months ago
  57. 7ea4c99 Merge changes from topic "mteenabled" into main by Florian Mayer · 10 months ago
  58. 5e13617 [HWASan] [MTE] disable MTE for HWASan binaries by Florian Mayer · 10 months ago
  59. 836c2e6 Merge "Clarify that the has_min_version() is ILP32-only." into main by Elliott Hughes · 11 months ago
  60. 6feec2c Clarify that the has_min_version() is ILP32-only. by Elliott Hughes · 11 months ago
  61. a4d84ff linker: inline a single-use constant. by Elliott Hughes · 11 months ago
  62. ac818e2 linker: make it less unclear that all the workarounds are ILP32-only. by Elliott Hughes · 11 months ago
  63. 02f51c3 Merge "bionic: loader: Log failures to load incompatible 4KiB-ELFs" into main by Treehugger Robot · 11 months ago
  64. 463df1a bionic: loader: Log failures to load incompatible 4KiB-ELFs by Kalesh Singh · 11 months ago
  65. e4e893d Merge "linker: have clang check the DL_ERROR_AFTER() format strings." into main by Elliott Hughes · 12 months ago
  66. 3b6a13f linker: have clang check the DL_ERROR_AFTER() format strings. by Elliott Hughes · 12 months ago
  67. cc3cb35 Prefer the app-developer targetSdkVersion over "api level". by Elliott Hughes · 12 months ago
  68. 9160882 Merge "linker: simplify how warnings turn into errors past a certain api level." into main by Elliott Hughes · 12 months ago
  69. c14f545 linker: simplify how warnings turn into errors past a certain api level. by Elliott Hughes · 12 months ago
  70. d2ca7da Inline two single-use templates. by Elliott Hughes · 12 months ago
  71. c039e49 linker: warn about invalid p_align for loadable segments. by Elliott Hughes · 12 months ago
  72. 21869a5 ReadPadSegmentNote(): improve error message. by Elliott Hughes · 12 months ago
  73. 296bd99 Merge "Skip rather than reject invalid ELF notes for existing apps." into main by Elliott Hughes · 12 months ago
  74. d5e064d Merge "[MTE] do not use ldg in linker if MTE is off for process" into main by Florian Mayer · 12 months ago
  75. ec79de0 Skip rather than reject invalid ELF notes for existing apps. by Elliott Hughes · 12 months ago
  76. e6f8321 [MTE] do not use ldg in linker if MTE is off for process by Florian Mayer · 1 year ago
  77. 93d8194 Further harden the pad note parsing code. by Elliott Hughes · 1 year ago
  78. e194535 Merge "Remove a historical accident." into main by Elliott Hughes · 1 year, 1 month ago
  79. 00d1bd6 Fix fuzzer build. by Elliott Hughes · 1 year, 1 month ago
  80. 2debd46 Merge "Add a fuzzer for the linker's ElfReader class." into main by Elliott Hughes · 1 year, 1 month ago
  81. 0744513 Add a fuzzer for the linker's ElfReader class. by Elliott Hughes · 1 year, 1 month ago
  82. fed0ce9 <bionic/macros.h>: replace align_up()/align_down() with clang's builtins. by Elliott Hughes · 1 year, 1 month ago
  83. 77b4f8b Remove a historical accident. by Elliott Hughes · 1 year, 1 month ago
  84. 1a2c4f8 Merge "Refactor the phdr max/min alignment code." into main by Elliott Hughes · 1 year, 1 month ago
  85. d9a9779 Refactor the phdr max/min alignment code. by Elliott Hughes · 1 year, 1 month ago
  86. c05035e linker: say 2MiB in more readable fashion. by Elliott Hughes · 1 year, 1 month ago
  87. 1359d2f Revert^2 "Define linker.recovery" by Jihoon Kang · 1 year, 1 month ago
  88. 2549899 linker: ignore the possibility of page size migration for 32-bit processes. by Elliott Hughes · 1 year, 1 month ago
  89. 1cbf193 Merge "Add API to set page size compat mode" into main by Pawan Wagh · 1 year, 2 months ago
  90. 8e5de06 Add API to set page size compat mode by Pawan Wagh · 1 year, 3 months ago
  91. 4a3a5c9 Merge changes I8e5d1c46,Ib4a89382,Ifacb006b,I75f2ca4a into main by Florian Mayer · 1 year, 2 months ago
  92. 28057b8 Re-land Implement deterministic MTE globals for dlext RELRO sharing by Mitch Phillips · 1 year, 5 months ago
  93. 4edc20d Re-land^2 linker support for MTE globals by Florian Mayer · 1 year, 3 months ago
  94. 44a5876 Merge "[MTE] split heap and stack MTE initialization" into main by Florian Mayer · 1 year, 2 months ago
  95. 426e2a8 Merge "[MTE] do not use version number for memtag_dynamic_entries" into main by Florian Mayer · 1 year, 3 months ago
  96. c138f81 [MTE] split heap and stack MTE initialization by Florian Mayer · 1 year, 3 months ago
  97. 3e56e56 [MTE] do not use version number for memtag_dynamic_entries by Florian Mayer · 1 year, 3 months ago
  98. 8eceeea Revert "Re-land linker support for MTE globals" by Daniel Chapin · 1 year, 3 months ago
  99. f0c2b2e Revert "Implement deterministic MTE globals for dlext RELRO sharing" by Daniel Chapin · 1 year, 3 months ago
  100. ba3805a Remove unused variable. by Christopher Ferris · 1 year, 3 months ago