1. fb65ee4 SCUDO fill options only when USE_SCUDO by Steven Moreland · 4 years, 10 months ago
  2. 68ae6ad Changes for #inclusivefixit. by Elliott Hughes · 4 years, 11 months ago
  3. ad3be7e Ignore SCUDO_OPTIONS across a security boundary. by Christopher Ferris · 5 years ago
  4. 5a73e03 [libc] Zero and pattern initialization of heap memory. by Evgenii Stepanov · 5 years ago
  5. 9727192 Add a tool to track down fd leaks. by Josh Gao · 6 years ago
  6. 484b0cd Fix includes for MTE builds. by Mitch Phillips · 5 years ago
  7. 3ff4245 Merge "Add tagged pointers to bionic." by Evgenii Stepanov · 5 years ago
  8. 3b21ada Add tagged pointers to bionic. by Mitch Phillips · 5 years ago
  9. 75064c1 Initialize __progname correctly. by Elliott Hughes · 5 years ago
  10. ce4c42e Revert "Add tagged pointers to bionic." by Nicolas Geoffray · 5 years ago
  11. 43d5f9d Add tagged pointers to bionic. by Mitch Phillips · 5 years ago
  12. e5e7395 Update bionic to use the MTE API proposed on LKML. by Peter Collingbourne · 5 years ago
  13. 1fb7944 Issue a prctl to let the kernel accept tagged pointers in syscall arguments. by Peter Collingbourne · 6 years ago
  14. 1d2aadc Init fork handler after __libc_init_malloc. by Mitch Phillips · 6 years ago
  15. 560de5f Don't honor LIBC_HOOKS_ENABLE across a security boundary by Nick Kralevich · 6 years ago
  16. 99cec18 Don't honor LD_CONFIG_FILE across security transitions by Nick Kralevich · 6 years ago
  17. 7fa3b47 Ensure STDIN/STDOUT/STDERR always exist by Nick Kralevich · 6 years ago
  18. 07440a8 Replace TLS_SLOT_BIONIC_PREINIT w/ shared globals by Ryan Prichard · 7 years ago
  19. 5a66490 Use shared globals so getauxval works earlier by Ryan Prichard · 7 years ago
  20. 48b1159 Use shared globals to init __progname + environ by Ryan Prichard · 7 years ago
  21. 7752bcb Move the abort message to libc_shared_globals by Ryan Prichard · 7 years ago
  22. abf736a Expose libc_shared_globals to libc.so with symbol by Ryan Prichard · 7 years ago
  23. 701bd0c Cleanup: __libc_init_AT_SECURE, auxv, sysinfo by Ryan Prichard · 7 years ago
  24. 32bc0fc Modernize codebase by replacing NULL with nullptr by Yi Kong · 7 years ago
  25. f6e5b58 Introduce api to track fd ownership in libc. by Josh Gao · 7 years ago
  26. 27475b5 Initialize __libc_sysinfo early on. by Ryan Prichard · 7 years ago
  27. 47e41c8 Add __libc_add_main_thread and mark it weak by Evgeny Eltsin · 7 years ago
  28. 343d1c4 Don't allow LIBC_DEBUG_MALLOC_OPTIONS to cross security boundaries. by Elliott Hughes · 8 years ago
  29. 0a0743f Move environ valiable into it's own file by Victor Khimenko · 8 years ago
  30. 9ae2372 Cope with AT_SYSINFO not being set on x86. by Elliott Hughes · 8 years ago
  31. 7a3681e Move libc_log code into libasync_safe. by Christopher Ferris · 8 years ago
  32. 62c03a4 Cleanup ANDROID_DNS_MODE and BIONIC_DNSCACHE by Nick Kralevich · 8 years ago
  33. eb04ed5 Fix x86 system calls made from ELF preinit. by Elliott Hughes · 8 years ago
  34. 7484c21 Revert "Remove the global thread list." by Elliott Hughes · 8 years ago
  35. b0e8c56 Remove the global thread list. by Elliott Hughes · 8 years ago
  36. 864f3ec Initialize __abort_message_ptr in linker's copy of libc by Dimitry Ivanov · 9 years ago
  37. b6453c5 Only initialize the global stack protector once. by Josh Gao · 9 years ago
  38. c80ffec Defer registration of the arc4random fork-detect handler. by Josh Gao · 9 years ago
  39. 250667a Take the arc4random lock before forking. by Josh Gao · 9 years ago
  40. af39abd Merge "Check current pid at libc initialization for 32-bit build." by Yabin Cui · 9 years ago
  41. 36733fc Check current pid at libc initialization for 32-bit build. by Yabin Cui · 9 years ago
  42. be91052 libc: implement kernel vdso syscalls for i386 by Mingwei Shi · 10 years ago
  43. fc69a8a Improve and fix the stack-protector tests. by Elliott Hughes · 9 years ago
  44. 63860cb Malloc debug rewrite. by Christopher Ferris · 10 years ago
  45. 42d949f Defend against -fstack-protector in libc startup. by Elliott Hughes · 9 years ago
  46. 40c2bf6 Fix a broken link in a comment. by Elliott Hughes · 9 years ago
  47. 6c54ddd Fix -fstack-protector-strong for x86. by Elliott Hughes · 9 years ago
  48. bb46afd Revert "Revert "Remove __sinit and __sdidinit."" by Elliott Hughes · 9 years ago
  49. c8bae05 Revert "Remove __sinit and __sdidinit." by Elliott Hughes · 9 years ago
  50. 4371961 Remove __sinit and __sdidinit. by Elliott Hughes · 10 years ago
  51. d68c9e5 Init stdio in __libc_init_common. by Yabin Cui · 10 years ago
  52. 284068f Fix tsan abort for lake of __libc_auxv initialization. by Yabin Cui · 10 years ago
  53. 2fb0265 libc_init_common.cpp: Clarify when environment stripping occurs by Nick Kralevich · 10 years ago
  54. fe9d0ed Move setjmp cookie to a shared globals struct. by Josh Gao · 10 years ago
  55. 93c0f5e Move VDSO pointers to a shared globals struct. by Josh Gao · 10 years ago
  56. a5d5d16 Use foreach loop to match setuid unsafe env vars. by Josh Gao · 10 years ago
  57. 7fda8d2 Implement setjmp cookies on ARM. by Josh Gao · 10 years ago
  58. d294863 Use a less misleading name for the code that sets up the main thread. by Elliott Hughes · 10 years ago
  59. c224747 Improve personality initialization by Dmitriy Ivanov · 10 years ago
  60. 1801db3 Statically linked executables should honor AT_SECURE. by Elliott Hughes · 10 years ago
  61. 673b15e Let g_thread_list_lock only protect g_thread_list. by Yabin Cui · 10 years ago
  62. 9d0c793 Remove PTHREAD_ATTR_FLAG_MAIN_THREAD. by Yabin Cui · 10 years ago
  63. 8b5df39 Turn on -Wold-style-cast and fix the errors. by Elliott Hughes · 10 years ago
  64. ba8dfc2 Remove PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK. by Yabin Cui · 10 years ago
  65. 8cf1b30 Use mmap to create the pthread_internal_t by Yabin Cui · 11 years ago
  66. 57b7a61 Fix pthread_getattr_np for the main thread. by Elliott Hughes · 11 years ago
  67. b3aaf39 Hide __libc_init_vdso(). by Dan Albert · 11 years ago
  68. 625993d Use VDSO for clock_gettime(2) and gettimeofday(2). by Elliott Hughes · 11 years ago
  69. 53c3c27 Upstream atexit by Dmitriy Ivanov · 11 years ago
  70. 7086ad6 Cache getpid. by Elliott Hughes · 11 years ago
  71. 1728b23 Switch to g_ for globals. by Elliott Hughes · 11 years ago
  72. cef3fae Clean up pthread_internal_t. by Elliott Hughes · 12 years ago
  73. 877ec6d Fix pthread_join. by Elliott Hughes · 12 years ago
  74. 70b24b1 Switch pthread_create over to __bionic_clone. by Elliott Hughes · 12 years ago
  75. 7f70c9b AArch64: Fix uses of stack size for 32/64bit libc builds by Serban Constantinescu · 12 years ago
  76. eb847bc Fix x86_64 build, clean up intermediate libraries. by Elliott Hughes · 12 years ago
  77. 9ae59c0 Declare __page_shift and __page_size with C linkage. by Bernhard Rosenkraenzer · 12 years ago
  78. 50af69e Simplify main thread stack size initialization by Brian Carlstrom · 12 years ago
  79. 322e7bc Use kernel default for initial thread size by Brian Carlstrom · 12 years ago
  80. 0d787c1 Make abort messages available to debuggerd. by Elliott Hughes · 12 years ago
  81. 642331b Fix debug malloc. by Elliott Hughes · 12 years ago
  82. 40eabe2 Fix the pthread_setname_np test. by Elliott Hughes · 12 years ago
  83. 6d33918 Simplify pthread_create, using more public API. by Elliott Hughes · 12 years ago
  84. d3920b3 Switch to using AT_RANDOM for the stack guards. by Elliott Hughes · 12 years ago
  85. e4ccf5a __progname should be const char*, not char*. by Elliott Hughes · 12 years ago
  86. 42b2c6a Clean up the argc/argv/envp/auxv handling. by Elliott Hughes · 12 years ago[Renamed (82%) from libc/bionic/libc_init_common.c]
  87. 36bd371 Revert "stack protector: use AT_RANDOM" by Nick Kralevich · 12 years ago
  88. e3a49a8 stack protector: use AT_RANDOM by Nick Kralevich · 12 years ago
  89. 2c5153b libc: add getauxval() by Nick Kralevich · 12 years ago
  90. 4f251be Don't corrupt the thread list if the main thread exits. by Elliott Hughes · 13 years ago
  91. bfeab1b Don't corrupt the thread list in static executables. by Elliott Hughes · 13 years ago
  92. e1dd3c2 bionic: import heaptracker as chk_malloc by Iliyan Malchev · 13 years ago
  93. 1a78fbb Initialize TLS before any application code is run. by Evgeniy Stepanov · 13 years ago
  94. f7ad13b am 1df986c2: libc: fix executable destruction support. by David 'Digit' Turner · 15 years ago
  95. 1df986c libc: fix executable destruction support. by David 'Digit' Turner · 15 years ago
  96. 2bf607d Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb by Chris Peterson · 15 years ago
  97. 39f3745 Restore malloc debug. by Andy McFadden · 16 years ago
  98. b56b565 Fix the C library runtime initialization order. by David 'Digit' Turner · 16 years ago
  99. 3a654b1 Revert "Fix the C library initialization to avoid calling static C++ constructors twice." by David 'Digit' Turner · 16 years ago
  100. 03eabfe Fix the C library initialization to avoid calling static C++ constructors twice. by David 'Digit' Turner · 16 years ago