summaryrefslogtreecommitdiffstats
path: root/osi
Commit message (Expand)AuthorAgeFilesLines
* Fix build issues after the mergeVinit Deshpande2015-04-151-0/+1
* Merge commit '4bf68bf020c7fd1aabcdc4b5d8f5fbb8bacdec9d' into merge_workPrerepa Viswanadham2015-04-106-8/+178
|\
| * osi: add compat code for glibcScott James Remnant2015-04-023-0/+167
| * Make atomic functions static, as well as inlineScott James Remnant2015-04-021-8/+8
| * Fix missing #includes needed for glibcScott James Remnant2015-04-029-0/+13
| * Using generic format specifier for logging pointersNitin Arora2015-03-303-3/+3
* | Using generic format specifier for logging pointersNitin Arora2015-04-023-3/+3
* | Fix build issues in bluedroid on masterEtan Cohen2015-03-317-2/+9
* | Merge commit 'f7f839985b3931682363d2ef3b7c5cae55a842ee' into mergeEtan Cohen2015-03-3156-484/+4828
|\|
| * Add option for schedule_next_instance to force reschedulingZach Johnson2015-03-261-5/+5
| * Ensure alarms are called back when they expire in the pastZach Johnson2015-03-261-45/+90
| * Rewrite alarms to use a single posix timer instanceZach Johnson2015-03-261-41/+36
| * Rewrite alarm to avoid drift in the periodic versionZach Johnson2015-03-241-17/+22
| * Demote, cleanup and extend observed loggingChris Manton2015-03-167-7/+7
| * Use fully qualified path for OSI includes.Sharvil Nanavati2015-03-1617-61/+61
| * Atomically update config files.Sharvil Nanavati2015-03-161-3/+42
| * Add ability to set periodic alarmsZach Johnson2015-03-162-31/+64
| * Move list function comments to the header fileZach Johnson2015-03-162-53/+67
| * Move hashmap function comments to the header fileZach Johnson2015-03-162-45/+47
| * Add a reference counted buffer implementation.Sharvil Nanavati2015-03-163-0/+156
| * Add size_t inclusionChris Manton2015-03-161-1/+1
| * Add compile time checksChris Manton2015-03-161-0/+12
| * Add key equality function option for hash_mapZach Johnson2015-03-165-13/+29
| * Rename Bluetooth binaries to use the net_ and net_test_ prefixes.Sharvil Nanavati2015-03-161-1/+1
| * Add platform-independent logging macros to OSI.Sharvil Nanavati2015-03-1618-73/+101
| * Introduce a growing array class.Sharvil Nanavati2015-03-164-1/+247
| * Explicitly add include pathsChris Manton2015-03-162-4/+6
| * Enable allocation tracking for eng and userdebug builds.Sharvil Nanavati2015-03-167-100/+45
| * counter implementationChris Manton2015-03-161-43/+0
| * Don't touch alarm's contents if it has already been freed.Sharvil Nanavati2015-03-161-7/+7
| * Add string hashing function using djb2Chris Manton2015-03-162-0/+13
| * Disassociate hash algorithm with hash function nameZach Johnson2015-03-163-5/+12
| * Fix alarm setting for newer deadlinesZach Johnson2015-03-161-1/+1
| * Enable assertions.Sharvil Nanavati2015-03-161-1/+1
| * s/async_result/future/g and also improve the future APIZach Johnson2015-03-167-149/+196
| * Make semaphore_free idempotentZach Johnson2015-03-161-0/+3
| * async_result abstraction for signaling async return valuesZach Johnson2015-03-164-0/+149
| * Add non-repeating timer wrapper for alarmZach Johnson2015-03-163-0/+123
| * Make the DURING test stub macro support checking multiple modes at a timeZach Johnson2015-03-161-3/+25
| * Modify allocation tracking to include and verify the allocation sourceZach Johnson2015-03-164-30/+53
| * Add memory canaries and turn them on for unit testsZach Johnson2015-03-165-35/+130
| * Don't pass in uninitialized memory to epoll_ctl. Make valgrind happy.Sharvil Nanavati2015-03-161-3/+3
| * Add a method to check for available bytes on a socketSharvil Nanavati2015-03-162-3/+23
| * Make osi_strdup report allocation size correctlyZach Johnson2015-03-161-1/+1
| * Finish allocation tracking for the rest of osiZach Johnson2015-03-1614-78/+156
| * Add strdup to tracked allocationsZach Johnson2015-03-162-0/+8
| * Add internal constructors to hash map and listZach Johnson2015-03-164-36/+100
| * Clean up scattered naive hash functionsZach Johnson2015-03-161-8/+2
| * Move some of osi to use the allocation interfacesZach Johnson2015-03-167-45/+52
| * Add a method to pass file descriptors and one to create a socket from an fd.Sharvil Nanavati2015-03-162-0/+57