1. 3d1e7bd Revert "Revert "DO NOT MERGE: osi: Offload mutex pointer to local scope"" by Martin Brabham · 5 years ago
  2. 979b854 Revert "Revert "DO NOT MERGE: osi: Offload mutex pointer to local scope"" by Martin Brabham · 5 years ago
  3. 441c913 Merge "Revert "DO NOT MERGE: osi: Offload mutex pointer to local scope"" into qt-dev by Zach Johnson · 5 years ago
  4. f964b3c Revert "DO NOT MERGE: osi: Offload mutex pointer to local scope" by Zach Johnson · 5 years ago
  5. 9166fae Merge "DO NOT MERGE: osi: Offload mutex pointer to local scope" into qt-dev by Martin Brabham · 5 years ago
  6. 15529d3 DO NOT MERGE: osi: Offload mutex pointer to local scope by Martin Brabham · 5 years ago
  7. 7473d8d Modernise code to use override specifier am: 183eacee0d am: 3d6b243a8c by Yi Kong · 5 years ago
  8. 183eace Modernise code to use override specifier by Yi Kong · 5 years ago
  9. 2c9f530 btif/osi: move I/O to OSI layer. disable for multi-user. by Martin Brabham · 5 years ago
  10. cab1ae1 Use White List for direct connection establishment to multiple devices by Jakub Pawlowski · 6 years ago
  11. 96d16e3 Make thread names more meaningful by Jack He · 6 years ago
  12. 959bc33 Move metrics and time library to libbt-common by Jack He · 6 years ago
  13. 6d11052 Use MessageLoopThread in A2DP source, JNI, BTA, HCI and module bring-up by Jack He · 6 years ago
  14. feeaf5f Multi-A2DP: Fix timing and codec measurement in metrics by Jack He · 6 years ago
  15. 8bc22a1 Metrics: Add metrics item for profile usage by Jack He · 6 years ago
  16. ad18de0 Metrics: Move bluetooth.proto to one place by Jack He · 6 years ago
  17. ef673c5 Uprev to AVDTP 1.3 and Implement AVDTP delay reports by Ajay Panicker · 8 years ago
  18. 1c5e31a Add btif_config_(get/set)_uint64 by Jakub Pawlowski · 7 years ago
  19. aeca7aa bt: Update libchrome APIS to r456626. by Hidehiko Abe · 7 years ago
  20. 5b790fe Make copyright headers consistent with Google template; remove "(C)" by Jakub Pawlowski · 7 years ago
  21. f3fb316 persistent configuration refactor by Jakub Pawlowski · 7 years ago
  22. be8bbd7 Fix alarms being posted on wrong thread by Jakub Pawlowski · 7 years ago
  23. fc25b19 Fix misc-macro-parentheses warnings in system/bt. by Chih-Hung Hsieh · 7 years ago
  24. 2b59c4a Fix broken linux build by Jack He · 7 years ago
  25. 2b7e905 Swap BTA and HCI queues with message loops by Ajay Panicker · 7 years ago
  26. 8f79930 Merge "osi: Remove unused eager_reader code" by Treehugger Robot · 8 years ago
  27. 071b507 Use same timestamp for on-disk BT Snoop Log and in-memory BT Snooz Log by Jack He · 8 years ago
  28. 94648a0 osi: Remove unused eager_reader code by Myles Watson · 8 years ago
  29. a3f831c Fix A2DP Metrics Logging Capacity by Jack He · 8 years ago
  30. e2eeff4 Convert build system to soong using Android.bp by Jack He · 8 years ago
  31. f317562 Fix A2DP metrics session duration by Jack He · 8 years ago
  32. a22dd22 Add LeakyBondedQueue to libosi by Jack He · 8 years ago
  33. f2af1c4 Replace assert with CHECK from base/logging.h by Jack He · 8 years ago
  34. ad1e23d Remove extern "C" from header files by Jack He · 8 years ago
  35. b55040c osi: Apply clang-format by Myles Watson · 8 years ago
  36. b2a292b Renamed most C files to C++: *.c to *.cc by Pavlin Radoslavov · 8 years ago
  37. 2637d3c Merge "Added new function time_get_os_boottime_us() and unit tests" by Treehugger Robot · 8 years ago
  38. 3335cf4 Added new function fixed_queue_flush() and the unit test by Pavlin Radoslavov · 8 years ago
  39. 55c37f9 Added new function time_get_os_boottime_us() and unit tests by Pavlin Radoslavov · 8 years ago
  40. 223cecf Separate the Alarm unit tests from testing the Wakelocks by Pavlin Radoslavov · 8 years ago
  41. 9713b94 Relax some of the timing parameters in the Alarm unit tests by Pavlin Radoslavov · 8 years ago
  42. 63b0519 Fix misc-macro-parentheses warnings by Chih-Hung Hsieh · 8 years ago
  43. 01a3a24 Remove all mentions of hashmap by Jakub Pawlowski · 8 years ago
  44. 2b56e01 Replace hash_map in data_dispatcher with C++ unordered_map by Jakub Pawlowski · 8 years ago
  45. 6a05951 Replace hash_map in audio_a2dp_hw with C++ unordered_map by Jakub Pawlowski · 8 years ago
  46. 0d55d66 Fix allocation_tracker crashes by Jakub Pawlowski · 8 years ago
  47. e6d1202 Rename all *.cpp files to *.cc to follow new style by Jakub Pawlowski · 8 years ago
  48. f5d575c Fixed test_periodic_unregister_processing_queue unit test by Pavlin Radoslavov · 8 years ago
  49. 9365916 Update alarm_unregister_processing_queue() to cancel scheduled alarms by Pavlin Radoslavov · 8 years ago
  50. b290604 Fix test_set_zero_periodic unit test failure by Pavlin Radoslavov · 8 years ago
  51. 399f217 Fix a Floating point exception for periodic timers by Pavlin Radoslavov · 8 years ago
  52. 4cef24d Fix memory leak when saving paired devices by Marie Janssen · 8 years ago
  53. d9ebc23 btif: Don't persist remote devices to the config by Marie Janssen · 8 years ago
  54. b35c234 Don't clear the btsnoop log ringbuffer on compress. by Sharvil Nanavati · 8 years ago
  55. 093f013 osi: add osi_rand() by Marie Janssen · 8 years ago
  56. 3eb4a48 Move properties get/set code to osi by Jakub Pawlowski · 8 years ago
  57. 4394720 Fix C/C++ compiler generated warnings by Pavlin Radoslavov · 9 years ago
  58. 67f57c6 Make list_foreach() even more useful by Jakub Pawlowski · 9 years ago
  59. 78bcff7 Refactor the Bluetooth timers by Pavlin Radoslavov · 9 years ago
  60. d2e2508 Add support for native kernel and callout wakelocks by Pavlin Radoslavov · 9 years ago
  61. 760fb70 Make list_foreach() more useful by Andre Eisenbach · 9 years ago
  62. ac786e3 Fix flaky AlarmTest.test_set_long_* by Marie Janssen · 9 years ago
  63. b9757ee Remove "block" parameter from eager_reader_read() by Andre Eisenbach · 9 years ago
  64. 48df46b Properly reset NONBLOCK flag in semaphore_try_wait() by Andre Eisenbach · 9 years ago
  65. 153bdfb Fix the fixed_queue_try_remove_from_queue() internals by Pavlin Radoslavov · 9 years ago
  66. 1b2bd2c tests: don't use bt_os_callouts for wakelocks by Marie Janssen · 9 years ago
  67. b74ef93 Fix flaky EagerReaderTest.test_large_data_multibyte by Andre Eisenbach · 9 years ago
  68. c196f21 GKI cleanup - Moved GKI_get_os_tick_count() to OSI by Pavlin Radoslavov · 9 years ago
  69. 918e5a6 Enable clang compilation, use stdatomic.h. by Chih-Hung Hsieh · 9 years ago
  70. 98a9641 build: Eliminate cutils/str_parms dependency from system/bt by Miao Chou · 9 years ago
  71. 0933b40 Moved the OSI alarm_shutdown() operations to alarm_cleanup() by Pavlin Radoslavov · 9 years ago
  72. 7dac79e Add missing clean_up step for the OSI module. by Pavlin Radoslavov · 9 years ago
  73. c6a1c26 Fix AlarmTestHarness so alarm tests pass again by Zach Johnson · 9 years ago
  74. 1bd7605 Bluetooth native dumpsys logging support (2/5) by Andre Eisenbach · 10 years ago
  75. 933926c Fix missing #includes needed for glibc by Scott James Remnant · 9 years ago
  76. aa3a011 Add key equality function option for hash_map by Zach Johnson · 10 years ago
  77. 4480276 Add platform-independent logging macros to OSI. by Sharvil Nanavati · 10 years ago
  78. badeb92 Introduce a growing array class. by Sharvil Nanavati · 10 years ago
  79. 408ffb6 Explicitly add include paths by Chris Manton · 10 years ago
  80. c0745da Enable allocation tracking for eng and userdebug builds. by Sharvil Nanavati · 10 years ago
  81. 2e241db s/async_result/future/g and also improve the future API by Zach Johnson · 10 years ago
  82. 358e671 async_result abstraction for signaling async return values by Zach Johnson · 10 years ago
  83. 3cab20e Make the DURING test stub macro support checking multiple modes at a time by Zach Johnson · 10 years ago
  84. 4ed68b4 Modify allocation tracking to include and verify the allocation source by Zach Johnson · 10 years ago
  85. f947fdd Add memory canaries and turn them on for unit tests by Zach Johnson · 10 years ago
  86. ee2aa45 Finish allocation tracking for the rest of osi by Zach Johnson · 10 years ago
  87. 384f8a9 Move some of osi to use the allocation interfaces by Zach Johnson · 10 years ago
  88. 3b72a14 Implement memory allocation tracker by Zach Johnson · 10 years ago
  89. 53d559c Added encapulsated iterator to hashmap by Chris Manton · 10 years ago
  90. bb170c1 Modify eager reader to support multi-byte reads by Zach Johnson · 10 years ago
  91. 7edb61c Scope the lock_count variable in the alarm test harness by Zach Johnson · 10 years ago
  92. d18cfd0 Add eager reader by Zach Johnson · 10 years ago
  93. fe673be Add stub testing macros by Zach Johnson · 10 years ago
  94. 2bbb33c Refactor alarm tests to use a test harness by Zach Johnson · 10 years ago
  95. fbf8908 Switch to an epoll-based reactor implementation. by Sharvil Nanavati · 10 years ago
  96. 7f280eb Add a method to create a config object without loading from disk. by Sharvil Nanavati · 10 years ago
  97. 7c19f01 Add thread_is_self function by Sharvil Nanavati · 10 years ago
  98. 87a62cb Extend add/subtract operations to atomics by Chris Manton · 10 years ago
  99. 97fd2c0 Add 64 bit atomic types by Chris Manton · 10 years ago
  100. ec4059a Fix reactor to use prepend, fix reactor tests by Zach Johnson · 10 years ago