1. 4956c37 Move bionic_macros.h from private to platform. by Josh Gao · 5 years ago
  2. cdb52fc Make private/bionic_page.h available as platform/bionic/page.h. by Elliott Hughes · 5 years ago
  3. 1d2aadc Init fork handler after __libc_init_malloc. by Mitch Phillips · 6 years ago
  4. 249757b Use ifuncs in the linker by Ryan Prichard · 6 years ago
  5. e949195 Adopt GNU calling convention for ifunc resolvers. by Peter Collingbourne · 6 years ago
  6. d75e308 Call __hwasan_init_static() during libc startup in statically linked executables. by Peter Collingbourne · 6 years ago
  7. a535d3c Make static ifunc resolvers optional. by Dan Albert · 6 years ago
  8. c1d5797 Merge "Implement ifunc support for static executables." by Treehugger Robot · 6 years ago
  9. 16455b5 Implement dynamic TLS accesses and allocation by Ryan Prichard · 6 years ago
  10. 7a0f04c Implement ifunc support for static executables. by Peter Collingbourne · 6 years ago
  11. 1988350 Avoid a dlopen abort on an invalid TLS alignment by Ryan Prichard · 6 years ago
  12. e5e69e0 Record TLS modules and layout static TLS memory by Ryan Prichard · 6 years ago
  13. 977e47d StaticTlsLayout: add exe/tcb and solib layout by Ryan Prichard · 6 years ago
  14. 45d1349 Reorganize static TLS memory for ELF TLS by Ryan Prichard · 6 years ago
  15. 0b0ee0c libc_shared_globals: add a constexpr ctor by Ryan Prichard · 6 years ago
  16. 07440a8 Replace TLS_SLOT_BIONIC_PREINIT w/ shared globals by Ryan Prichard · 7 years ago
  17. 9cfca86 Split main thread init into early+late functions by Ryan Prichard · 7 years ago
  18. 48b1159 Use shared globals to init __progname + environ by Ryan Prichard · 7 years ago
  19. 7752bcb Move the abort message to libc_shared_globals by Ryan Prichard · 7 years ago
  20. abf736a Expose libc_shared_globals to libc.so with symbol by Ryan Prichard · 7 years ago
  21. c0f4656 Make android_get_application_target_sdk_version available to the NDK. by Elliott Hughes · 7 years ago
  22. ff1428a Move API levels from `uint32_t` to `int`. by Elliott Hughes · 7 years ago
  23. 13e8dcb [hwasan] Tweak process and thread initialization. by Evgenii Stepanov · 7 years ago
  24. be551f5 HWASan support in bionic. by Evgenii Stepanov · 7 years ago
  25. 32bc0fc Modernize codebase by replacing NULL with nullptr by Yi Kong · 7 years ago
  26. f6e5b58 Introduce api to track fd ownership in libc. by Josh Gao · 7 years ago
  27. 27475b5 Initialize __libc_sysinfo early on. by Ryan Prichard · 7 years ago
  28. 6631f9b Clean up TLS_SLOT_BIONIC_PREINIT usage a bit by Ryan Prichard · 7 years ago
  29. 46a943c Support getting/setting API level in static binaries. by Elliott Hughes · 7 years ago
  30. 93ea09f Add directives to force stop unwinding. by Christopher Ferris · 8 years ago
  31. b6453c5 Only initialize the global stack protector once. by Josh Gao · 9 years ago
  32. ca48274 Revert "Revert "Make sem_wait able to return errno EINTR for sdk > 23."" by Yabin Cui · 9 years ago
  33. 6d51085 Revert "Make sem_wait able to return errno EINTR for sdk > 23." by Dan Albert · 9 years ago
  34. 892b61d Make sem_wait able to return errno EINTR for sdk > 23. by Yabin Cui · 9 years ago
  35. 42d949f Defend against -fstack-protector in libc startup. by Elliott Hughes · 9 years ago
  36. 93c0f5e Move VDSO pointers to a shared globals struct. by Josh Gao · 10 years ago
  37. afab3ff Move PAGE_MASK into <sys/user.h>. by Elliott Hughes · 10 years ago
  38. d294863 Use a less misleading name for the code that sets up the main thread. by Elliott Hughes · 10 years ago
  39. 1801db3 Statically linked executables should honor AT_SECURE. by Elliott Hughes · 10 years ago
  40. 4b41555 Revert "Register __libc_fini as early as possible." by Dmitriy Ivanov · 11 years ago
  41. e880c73 Register __libc_fini as early as possible. by Dmitriy Ivanov · 11 years ago
  42. 53c3c27 Upstream atexit by Dmitriy Ivanov · 11 years ago
  43. d286796 Turn on -Wunused and fix the mistakes it uncovers. by Elliott Hughes · 11 years ago
  44. 0266ae5 Switch <elf.h> over to linux uapi under the covers. by Elliott Hughes · 11 years ago
  45. eb847bc Fix x86_64 build, clean up intermediate libraries. by Elliott Hughes · 12 years ago
  46. c620059 Remove 32-bit assumptions from the ELF code. by Elliott Hughes · 12 years ago
  47. d3920b3 Switch to using AT_RANDOM for the stack guards. by Elliott Hughes · 12 years ago
  48. 42b2c6a Clean up the argc/argv/envp/auxv handling. by Elliott Hughes · 12 years ago