1. 731da1b Replace BIONIC_ROUND_UP_POWER_OF_2() with stdc_bit_ceil()/std::bit_ceil(). by Elliott Hughes · 7 months ago
  2. afdf965 [[fallthrough]] is in C++17 and C23. by Elliott Hughes · 7 months ago
  3. a2666e6 Merge "Make dlext_namespaces.h compatible with C" into main by Treehugger Robot · 8 months ago
  4. a2cec35 Make dlext_namespaces.h compatible with C by Ryuichiro Chiba · 8 months ago
  5. 09c2e4f Consistently use lr for x30/r14 and fp for x29. by Elliott Hughes · 8 months ago
  6. b80bf28 Merge "Replace __BIONIC_ALIGN() with __builtin_align_up()." into main by Elliott Hughes · 9 months ago
  7. 905a50a Merge "Use the platform copy of dlext_namespaces.h" into main by Treehugger Robot · 9 months ago
  8. 193b0bc Replace __BIONIC_ALIGN() with __builtin_align_up(). by Elliott Hughes · 9 months ago
  9. 261fdf8 Use the platform copy of dlext_namespaces.h by Jeff Hamilton · 9 months ago
  10. 84b141e libc: Fix MTE stack allocation with large page sizes by Vilas Bhat · 9 months ago
  11. 069c2b4 dlext_namespace.h: doc comment wording nits. by Elliott Hughes · 9 months ago
  12. 5a8ce2b Merge "Make the linker namespace functions a platform header." into main by Elliott Hughes · 9 months ago
  13. e739393 Slightly improve the reserved_signals.h documentation. by Elliott Hughes · 9 months ago
  14. 87fcb21 Make the linker namespace functions a platform header. by Elliott Hughes · 9 months ago
  15. c547f4e reserved_signals.h: reduce copy & paste of magic numbers. by Elliott Hughes · 9 months ago
  16. 1728327 tls.h: say `(void)` instead of `()` for pre-C23 C source. by Elliott Hughes · 11 months ago
  17. 7ea4c99 Merge changes from topic "mteenabled" into main by Florian Mayer · 11 months ago
  18. fcdbee3 [MTE] add mte_enabled function by Florian Mayer · 11 months ago
  19. 70a9c5f Use a static inline rather than a macro for __get_tls(). by Elliott Hughes · 11 months ago
  20. e286cf6 Move the trivial __set_tls() implementations to "bionic_tls.h". by Elliott Hughes · 11 months ago
  21. 55060f0 Use API level more consistently. by Elliott Hughes · 12 months ago
  22. 9713640 Merge "Explain MTE mode upgrade use of BIONIC_SIGNAL_ART_PROFILER" into main by Treehugger Robot · 1 year, 2 months ago
  23. 220fe12 Explain MTE mode upgrade use of BIONIC_SIGNAL_ART_PROFILER by Florian Mayer · 1 year, 3 months ago
  24. fed0ce9 <bionic/macros.h>: replace align_up()/align_down() with clang's builtins. by Elliott Hughes · 1 year, 2 months ago
  25. 107935d <bionic/macros.h>: include <stddef.h> for size_t. by Elliott Hughes · 1 year, 2 months ago
  26. 1243e21 Merge "Factor out freeing of stack buffer to ease testing" into main by Florian Mayer · 1 year, 3 months ago
  27. 756e765 Factor out freeing of stack buffer to ease testing by Florian Mayer · 1 year, 3 months ago
  28. 4edc20d Re-land^2 linker support for MTE globals by Florian Mayer · 1 year, 3 months ago
  29. 8eceeea Revert "Re-land linker support for MTE globals" by Daniel Chapin · 1 year, 3 months ago
  30. 2e6e409 Re-land linker support for MTE globals by Mitch Phillips · 1 year, 6 months ago
  31. 43d4194 reserve signal for re-enabling MTE for a thread by Florian Mayer · 1 year, 7 months ago
  32. a586ba7 [MTE] move stack buffer calculation to mte.h by Florian Mayer · 1 year, 8 months ago
  33. c0aa70a Reapply "[MTE] allocate ring buffer for stack history" by Florian Mayer · 1 year, 7 months ago
  34. 45b29f1 Revert "[MTE] allocate ring buffer for stack history" by Florian Mayer · 1 year, 8 months ago
  35. a8873c5 Merge "[MTE] allocate ring buffer for stack history" into main by Florian Mayer · 1 year, 8 months ago
  36. 10d11dd [MTE] allocate ring buffer for stack history by Florian Mayer · 1 year, 10 months ago
  37. 8401230 bionic: max_android_page_size to 16384 by Steven Moreland · 1 year, 9 months ago
  38. ebc2ac9 Rename GWP-ASan android_mallopt() arguments by Mitch Phillips · 1 year, 9 months ago
  39. aa8c229 [GWP-ASan] Use recoverable everywhere by Mitch Phillips · 1 year, 10 months ago
  40. ca4749a header and android_crash_detail prefix for crash_detail API by Florian Mayer · 2 years ago
  41. 7c83d09 Add API to allow apps to attach extra information to tombstones. by Florian Mayer · 2 years ago
  42. a66a683 Reserve TLS slot for native bridge by dimitry · 2 years, 3 months ago
  43. b4e560e Add android_mallopt M_GET_DECAY_TIME_ENABLED. by Christopher Ferris · 2 years, 3 months ago
  44. 8ff3886 Merge "bionic: Fix typo in the argument passed to getauxval()" into main by Juan Yescas · 2 years, 6 months ago
  45. 307bae7 bionic: Introduce max_page_size() by Kalesh Singh · 2 years, 6 months ago
  46. 0bd4117 bionic: Fix typo in the argument passed to getauxval() by Juan Yescas · 2 years, 6 months ago
  47. 49fdb0b bionic: Use getauxval(AT_PAGESZ) for page agnostic targets by Juan Yescas · 2 years, 6 months ago
  48. f0fb418 Nullability check for modules in /platform directory. by zijunzhao · 2 years, 8 months ago
  49. bb11ee6 Remove PAGE_SIZE call sites. by Peter Collingbourne · 3 years, 9 months ago
  50. 2480f49 [GWP-ASan] Add TURN_ON_FOR_APP_SAMPLED_NON_CRASHING to android_mallopt by Mitch Phillips · 3 years ago
  51. 4346270 riscv64 TLS support. by Elliott Hughes · 3 years, 4 months ago
  52. e0b9474 Merge "riscv64 __get_tls()." by Elliott Hughes · 3 years, 4 months ago
  53. fc009dd riscv64 __get_tls(). by Elliott Hughes · 3 years, 4 months ago
  54. 203b0b7 riscv64 BIONIC_STOP_UNWIND. by Elliott Hughes · 3 years, 4 months ago
  55. cc61ad8 Add android_mallopt to query MTE stack state by Florian Mayer · 3 years, 5 months ago
  56. d71bc4b Fix comment to indicate android_mallopt is also available to APEXes. by Florian Mayer · 3 years, 5 months ago
  57. e6997d5 [GWP-ASan] Provide runtime configuration through an env var + sysprop. by Mitch Phillips · 5 years ago
  58. 7309177 Revert "Disable pointer authentication in app processes." by Elliott Hughes · 4 years ago
  59. bf52e88 Disable pointer authentication in app processes. by Peter Collingbourne · 4 years, 1 month ago
  60. dcc97c0 Disable fdtrack post-fork. by Josh Gao · 5 years ago
  61. 7336663 Remove the now-unnecessary android_mallopt() options. by Elliott Hughes · 5 years ago
  62. e925485 Merge "Make "disable memory mitigations" and "set heap tagging level" more available." by Elliott Hughes · 5 years ago
  63. 446b4dd Make "disable memory mitigations" and "set heap tagging level" more available. by Elliott Hughes · 5 years ago
  64. 4cded97 [MTE] Add MEMTAG_OPTIONS and arm64.memtag.process.* sysprop parsing. by Mitch Phillips · 5 years ago
  65. 7e20117 Remove ANDROID_EXPERIMENTAL_MTE. by Peter Collingbourne · 5 years ago
  66. 9eb85bf Change the android_mallopt(M_SET_HEAP_TAGGING_LEVEL) API. by Peter Collingbourne · 5 years ago
  67. a5c4b17 Clear PAC bits in android_unsafe_frame_pointer_chase(). by Peter Collingbourne · 5 years ago
  68. 5d3aa86 Add an API for per-process disabling memory initialization. by Peter Collingbourne · 5 years ago
  69. 98d79de Dump the per-thread TAGGED_ADDR_CTRL value if available. by Peter Collingbourne · 5 years ago
  70. 642b374 Merge "Define mte_supported() on non-aarch64." by Peter Collingbourne · 6 years ago
  71. 9bf7817 Fix deadlock/timeout in thread unwinding. by Christopher Ferris · 6 years ago
  72. 1541800 Define mte_supported() on non-aarch64. by Peter Collingbourne · 6 years ago
  73. d306001 Introduce a new heap tagging level, M_HEAP_TAGGING_LEVEL_SYNC. by Peter Collingbourne · 6 years ago
  74. a41c325 Switch to new kernel ptrace interface for reading tags. by Peter Collingbourne · 6 years ago
  75. 6e316e6 Add PTRACE_PEEKTAG to mte_kernel.h. by Peter Collingbourne · 6 years ago
  76. 96272df dynamic libc: ignore ART profiling signal by default. by Florian Mayer · 6 years ago
  77. 2528dab Clean up untag_address. by Peter Collingbourne · 6 years ago
  78. fa658eb Fix bugprone-macro-parentheses warnings by Chih-Hung Hsieh · 6 years ago
  79. 80af1b0 Update bionic to the v2 MTE patch set. by Peter Collingbourne · 6 years ago
  80. 45819dd Allow android_mallopt(M_SET_HEAP_TAGGING_LEVEL) to control scudo heap tagging. by Peter Collingbourne · 6 years ago
  81. c8cef93 Allow nested usage of ScopedDisableMTE. by Peter Collingbourne · 6 years ago
  82. 5ac438e Clean up mips references in the headers. by Elliott Hughes · 6 years ago
  83. f3968e8 [GWP-ASan] Integrate GWP-ASan into bionc's malloc() (using hooks). by Mitch Phillips · 6 years ago
  84. 5f45c18 Add an android_unsafe_frame_pointer_chase function. by Peter Collingbourne · 6 years ago
  85. 4fe5b78 Merge "Add some MTE-related helpers." by Peter Collingbourne · 6 years ago
  86. 7596250 Move fdtrack APIs to LLNDK. by Josh Gao · 6 years ago
  87. 9727192 Add a tool to track down fd leaks. by Josh Gao · 6 years ago
  88. 6f1fd68 Add some MTE-related helpers. by Peter Collingbourne · 6 years ago
  89. 3b21ada Add tagged pointers to bionic. by Mitch Phillips · 6 years ago
  90. e953163 platform profiler signal: add traced_perf codepath by Ryan Savitski · 6 years ago
  91. 175c886 allow for heapprofd's signal to be multiplexed by Ryan Savitski · 6 years ago
  92. 6dfde98 Merge "Add an android_mallopt for controlling the heap tagging level." by Peter Collingbourne · 6 years ago
  93. 1e110fb Add an android_mallopt for controlling the heap tagging level. by Peter Collingbourne · 6 years ago
  94. 5074e7d Move sigrtmin.h into platform headers. by Josh Gao · 6 years ago
  95. 4956c37 Move bionic_macros.h from private to platform. by Josh Gao · 6 years ago
  96. e5e7395 Update bionic to use the MTE API proposed on LKML. by Peter Collingbourne · 6 years ago
  97. cdb52fc Make private/bionic_page.h available as platform/bionic/page.h. by Elliott Hughes · 6 years ago
  98. 900d07d Add arm64 string.h function implementations for use with hardware supporting MTE. by Peter Collingbourne · 6 years ago
  99. c5d3a43 Make tls related header files platform accessible. by Christopher Ferris · 6 years ago
  100. 2b0638e Make bionic_malloc.h a platform header. by Christopher Ferris · 6 years ago