1. 7ea4c99 Merge changes from topic "mteenabled" into main by Florian Mayer · 5 months ago
  2. 5e13617 [HWASan] [MTE] disable MTE for HWASan binaries by Florian Mayer · 5 months ago
  3. 59bebc7 Remove unused includes and `extern`s. by Elliott Hughes · 5 months ago
  4. 0b23199 Add method to use allocator app defaults. by Christopher Ferris · 1 year, 9 months ago
  5. 4a3a5c9 Merge changes I8e5d1c46,Ib4a89382,Ifacb006b,I75f2ca4a into main by Florian Mayer · 9 months ago
  6. 4edc20d Re-land^2 linker support for MTE globals by Florian Mayer · 9 months ago
  7. a6e9dcf Move libc MTE init to separate file by Florian Mayer · 9 months ago
  8. c138f81 [MTE] split heap and stack MTE initialization by Florian Mayer · 9 months ago
  9. 761fdf9 [HWASan] init auxv for pagesize in hwasan_init_static by Florian Mayer · 11 months ago
  10. ee700ec Ensure that __libc_init() never calls memset(). by Elliott Hughes · 11 months ago
  11. 5d9725b Add signal to re-enable MTE for a thread by Florian Mayer · 1 year, 3 months ago
  12. c0aa70a Reapply "[MTE] allocate ring buffer for stack history" by Florian Mayer · 1 year, 1 month ago
  13. 45b29f1 Revert "[MTE] allocate ring buffer for stack history" by Florian Mayer · 1 year, 1 month ago
  14. 10d11dd [MTE] allocate ring buffer for stack history by Florian Mayer · 1 year, 4 months ago
  15. f332658 [MTE] cleanup: factor out BIONIC_MEMTAG_UPGRADE_SECS handling by Florian Mayer · 1 year, 3 months ago
  16. 4396392 Fix StaticTlsLayout for atypical alignment values by Ryan Prichard · 1 year, 5 months ago
  17. e65e193 Reland^2 "[MTE] remap stacks with PROT_MTE when requested by dlopened library" by Florian Mayer · 1 year, 6 months ago
  18. f0050fb bionic: Refactor __get_elf_note() by Kalesh Singh · 1 year, 8 months ago
  19. 6bbb75a Revert "Linker support for MTE globals." by Evgenii Stepanov · 1 year, 8 months ago
  20. 456ce1e Merge changes I2fc4fc9d,Id7b1a925 into main by Mitch Phillips · 1 year, 8 months ago
  21. e8139f5 Linker support for MTE globals. by Mitch Phillips · 2 years, 8 months ago
  22. d65368e libc_init_static.cpp: drop gold support. by Elliott Hughes · 1 year, 9 months ago
  23. 7c1f377 Use DYNAMIC entries for MTE enablement by Mitch Phillips · 1 year, 10 months ago
  24. 744cfd3 Let executables not rely on sentinels in preinit_array/init_array/fini_array by Yabin Cui · 2 years ago
  25. 183f58b bionic: libc_init_static: Use page_size() by Kalesh Singh · 2 years ago
  26. 2557f73 Consistently use %m rather than strerror() in logging. by Elliott Hughes · 2 years, 1 month ago
  27. bb11ee6 Remove PAGE_SIZE call sites. by Peter Collingbourne · 3 years, 3 months ago
  28. dd44378 Revert "Add debug logging for memtag level" by Florian Mayer · 2 years, 3 months ago
  29. b3f3e86 Add debug logging for memtag level by Florian Mayer · 2 years, 5 months ago
  30. 6cfd1b5 Call out the REL architectures and make RELA the default. by Elliott Hughes · 2 years, 10 months ago
  31. 14cbb79 [MTE] Never upgrade MTE mode for zygote. by Florian Mayer · 3 years ago
  32. 408e170 Allow init to upgrade MTE to sync. by Florian Mayer · 3 years, 3 months ago
  33. dee80d5 [MTE] Allow remote mode override for process. by Florian Mayer · 3 years ago
  34. 2791429 [MTE] use static buffer for per-process property name. by Florian Mayer · 3 years ago
  35. f9fa32a Basic support for MTE stack tagging. by Evgenii Stepanov · 3 years, 3 months ago
  36. e6997d5 [GWP-ASan] Provide runtime configuration through an env var + sysprop. by Mitch Phillips · 4 years, 8 months ago
  37. 9425b16 [MTE] Relax ELF note. by Mitch Phillips · 3 years, 6 months ago
  38. 2be3e92 Merge "[MTE] add sysprop to set mte state globally" by Treehugger Robot · 3 years, 6 months ago
  39. 9340037 [NFCI] Change Android's NT_TYPE to NT_ANDROID_TYPE. by Mitch Phillips · 3 years, 6 months ago
  40. dde3176 [MTE] add sysprop to set mte state globally by Florian Mayer · 3 years, 6 months ago
  41. 3771937 Treat static binaries "the same" for the profiling signals. by Elliott Hughes · 3 years, 10 months ago
  42. 48bf46b Allow the kernel to upgrade ASYNC mode processes to SYNC mode. by Peter Collingbourne · 4 years, 1 month ago
  43. 2659d7b Add some slack at the end of large allocations when target SDK level < S. by Peter Collingbourne · 4 years, 5 months ago
  44. 4cded97 [MTE] Add MEMTAG_OPTIONS and arm64.memtag.process.* sysprop parsing. by Mitch Phillips · 4 years, 7 months ago
  45. 8564b8d Use ELF notes to set the desired memory tagging level. by Evgenii Stepanov · 4 years, 8 months ago
  46. de30635 Put __*_ARRAY__ symbols before prioritized init/fini funcs by Matthew Maurer · 4 years, 9 months ago
  47. d500751 Add a thread-properties API by Vy Nguyen · 5 years ago
  48. f9930b7 Update a few comments. by Elliott Hughes · 5 years ago
  49. 4956c37 Move bionic_macros.h from private to platform. by Josh Gao · 6 years ago
  50. cdb52fc Make private/bionic_page.h available as platform/bionic/page.h. by Elliott Hughes · 6 years ago
  51. 1d2aadc Init fork handler after __libc_init_malloc. by Mitch Phillips · 6 years ago
  52. 249757b Use ifuncs in the linker by Ryan Prichard · 6 years ago
  53. e949195 Adopt GNU calling convention for ifunc resolvers. by Peter Collingbourne · 6 years ago
  54. d75e308 Call __hwasan_init_static() during libc startup in statically linked executables. by Peter Collingbourne · 7 years ago
  55. a535d3c Make static ifunc resolvers optional. by Dan Albert · 6 years ago
  56. c1d5797 Merge "Implement ifunc support for static executables." by Treehugger Robot · 7 years ago
  57. 16455b5 Implement dynamic TLS accesses and allocation by Ryan Prichard · 7 years ago
  58. 7a0f04c Implement ifunc support for static executables. by Peter Collingbourne · 7 years ago
  59. 1988350 Avoid a dlopen abort on an invalid TLS alignment by Ryan Prichard · 7 years ago
  60. e5e69e0 Record TLS modules and layout static TLS memory by Ryan Prichard · 7 years ago
  61. 977e47d StaticTlsLayout: add exe/tcb and solib layout by Ryan Prichard · 7 years ago
  62. 45d1349 Reorganize static TLS memory for ELF TLS by Ryan Prichard · 7 years ago
  63. 0b0ee0c libc_shared_globals: add a constexpr ctor by Ryan Prichard · 7 years ago
  64. 07440a8 Replace TLS_SLOT_BIONIC_PREINIT w/ shared globals by Ryan Prichard · 7 years ago
  65. 9cfca86 Split main thread init into early+late functions by Ryan Prichard · 7 years ago
  66. 48b1159 Use shared globals to init __progname + environ by Ryan Prichard · 7 years ago
  67. 7752bcb Move the abort message to libc_shared_globals by Ryan Prichard · 7 years ago
  68. abf736a Expose libc_shared_globals to libc.so with symbol by Ryan Prichard · 7 years ago
  69. c0f4656 Make android_get_application_target_sdk_version available to the NDK. by Elliott Hughes · 7 years ago
  70. ff1428a Move API levels from `uint32_t` to `int`. by Elliott Hughes · 7 years ago
  71. 13e8dcb [hwasan] Tweak process and thread initialization. by Evgenii Stepanov · 7 years ago
  72. be551f5 HWASan support in bionic. by Evgenii Stepanov · 7 years ago
  73. 32bc0fc Modernize codebase by replacing NULL with nullptr by Yi Kong · 7 years ago
  74. f6e5b58 Introduce api to track fd ownership in libc. by Josh Gao · 7 years ago
  75. 27475b5 Initialize __libc_sysinfo early on. by Ryan Prichard · 7 years ago
  76. 6631f9b Clean up TLS_SLOT_BIONIC_PREINIT usage a bit by Ryan Prichard · 7 years ago
  77. 46a943c Support getting/setting API level in static binaries. by Elliott Hughes · 7 years ago
  78. 93ea09f Add directives to force stop unwinding. by Christopher Ferris · 8 years ago
  79. b6453c5 Only initialize the global stack protector once. by Josh Gao · 9 years ago
  80. ca48274 Revert "Revert "Make sem_wait able to return errno EINTR for sdk > 23."" by Yabin Cui · 10 years ago
  81. 6d51085 Revert "Make sem_wait able to return errno EINTR for sdk > 23." by Dan Albert · 10 years ago
  82. 892b61d Make sem_wait able to return errno EINTR for sdk > 23. by Yabin Cui · 10 years ago
  83. 42d949f Defend against -fstack-protector in libc startup. by Elliott Hughes · 10 years ago
  84. 93c0f5e Move VDSO pointers to a shared globals struct. by Josh Gao · 10 years ago
  85. afab3ff Move PAGE_MASK into <sys/user.h>. by Elliott Hughes · 10 years ago
  86. d294863 Use a less misleading name for the code that sets up the main thread. by Elliott Hughes · 10 years ago
  87. 1801db3 Statically linked executables should honor AT_SECURE. by Elliott Hughes · 10 years ago
  88. 4b41555 Revert "Register __libc_fini as early as possible." by Dmitriy Ivanov · 11 years ago
  89. e880c73 Register __libc_fini as early as possible. by Dmitriy Ivanov · 11 years ago
  90. 53c3c27 Upstream atexit by Dmitriy Ivanov · 11 years ago
  91. d286796 Turn on -Wunused and fix the mistakes it uncovers. by Elliott Hughes · 11 years ago
  92. 0266ae5 Switch <elf.h> over to linux uapi under the covers. by Elliott Hughes · 11 years ago
  93. eb847bc Fix x86_64 build, clean up intermediate libraries. by Elliott Hughes · 12 years ago
  94. c620059 Remove 32-bit assumptions from the ELF code. by Elliott Hughes · 12 years ago
  95. d3920b3 Switch to using AT_RANDOM for the stack guards. by Elliott Hughes · 12 years ago
  96. 42b2c6a Clean up the argc/argv/envp/auxv handling. by Elliott Hughes · 12 years ago