Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
bt
/
499282bc6a165ef3aa76bbef4722a833a2aea675
/
osi
2c494e1
gn-build: Clean up GN files
by Arman Uguray
· 9 years ago
bbb1252
gn-build: Add tinyxml2 as a secondary source
by Arman Uguray
· 9 years ago
1f81b64
Set default symbol visibility to 'hidden'.
by Ian Coolidge
· 9 years ago
bb6836b
build: Build net_test_osi using GN + ninja
by Arman Uguray
· 9 years ago
9ca3fb8
build: Add missing copyright headers to new GN build files
by Arman Uguray
· 9 years ago
4c29231
Initial attempt at a GN/Ninja-based build system
by Scott James Remnant
· 9 years ago
4b04b8d
Work around clang/llvm compilation problems.
by Chih-Hung Hsieh
· 9 years ago
a9962ce
bluedroid: compile error hammerhead-userdebug_clang
by Mark Salyzyn
· 9 years ago
f54df6b
Fix build issues after the merge
by Vinit Deshpande
· 9 years ago
b246a1a
Merge commit '4bf68bf020c7fd1aabcdc4b5d8f5fbb8bacdec9d' into merge_work
by Prerepa Viswanadham
· 9 years ago
47d68ee
osi: add compat code for glibc
by Scott James Remnant
· 9 years ago
2a14bc0
Make atomic functions static, as well as inline
by Scott James Remnant
· 9 years ago
933926c
Fix missing #includes needed for glibc
by Scott James Remnant
· 9 years ago
a74fcdf
Using generic format specifier for logging pointers
by Nitin Arora
· 9 years ago
3e59b5b
Fix build issues in bluedroid on master
by Etan Cohen
· 9 years ago
e1a9e52
Merge commit 'f7f839985b3931682363d2ef3b7c5cae55a842ee' into merge
by Etan Cohen
· 9 years ago
9742bf5
Using generic format specifier for logging pointers
by Nitin Arora
· 9 years ago
952d180
Add option for schedule_next_instance to force rescheduling
by Zach Johnson
· 9 years ago
081e4b6
Ensure alarms are called back when they expire in the past
by Zach Johnson
· 9 years ago
518a94e
Rewrite alarms to use a single posix timer instance
by Zach Johnson
· 9 years ago
e2c57aa
Rewrite alarm to avoid drift in the periodic version
by Zach Johnson
· 9 years ago
f802700
Demote, cleanup and extend observed logging
by Chris Manton
· 10 years ago
0f9b91e
Use fully qualified path for OSI includes.
by Sharvil Nanavati
· 10 years ago
8772a37
Atomically update config files.
by Sharvil Nanavati
· 10 years ago
71864f4
Add ability to set periodic alarms
by Zach Johnson
· 10 years ago
8d43696
Move list function comments to the header file
by Zach Johnson
· 10 years ago
4907b5c
Move hashmap function comments to the header file
by Zach Johnson
· 10 years ago
1878c42
Add a reference counted buffer implementation.
by Sharvil Nanavati
· 10 years ago
bc93d57
Add size_t inclusion
by Chris Manton
· 10 years ago
e17abd8
Add compile time checks
by Chris Manton
· 10 years ago
aa3a011
Add key equality function option for hash_map
by Zach Johnson
· 10 years ago
6168357
Rename Bluetooth binaries to use the net_ and net_test_ prefixes.
by Sharvil Nanavati
· 10 years ago
4480276
Add platform-independent logging macros to OSI.
by Sharvil Nanavati
· 10 years ago
badeb92
Introduce a growing array class.
by Sharvil Nanavati
· 10 years ago
408ffb6
Explicitly add include paths
by Chris Manton
· 10 years ago
c0745da
Enable allocation tracking for eng and userdebug builds.
by Sharvil Nanavati
· 10 years ago
78a51cb
counter implementation
by Chris Manton
· 10 years ago
4e8c3d8
Don't touch alarm's contents if it has already been freed.
by Sharvil Nanavati
· 10 years ago
18b53d2
Add string hashing function using djb2
by Chris Manton
· 10 years ago
c0e2f99
Disassociate hash algorithm with hash function name
by Zach Johnson
· 10 years ago
97bd67d
Fix alarm setting for newer deadlines
by Zach Johnson
· 10 years ago
17f33e6
Enable assertions.
by Sharvil Nanavati
· 10 years ago
2e241db
s/async_result/future/g and also improve the future API
by Zach Johnson
· 10 years ago
207fa23
Make semaphore_free idempotent
by Zach Johnson
· 10 years ago
358e671
async_result abstraction for signaling async return values
by Zach Johnson
· 10 years ago
bb9b717
Add non-repeating timer wrapper for alarm
by Zach Johnson
· 10 years ago
3cab20e
Make the DURING test stub macro support checking multiple modes at a time
by Zach Johnson
· 10 years ago
4ed68b4
Modify allocation tracking to include and verify the allocation source
by Zach Johnson
· 10 years ago
f947fdd
Add memory canaries and turn them on for unit tests
by Zach Johnson
· 10 years ago
cee5cb1
Don't pass in uninitialized memory to epoll_ctl. Make valgrind happy.
by Sharvil Nanavati
· 10 years ago
98bf85f
Add a method to check for available bytes on a socket
by Sharvil Nanavati
· 10 years ago
56f3460
Make osi_strdup report allocation size correctly
by Zach Johnson
· 10 years ago
ee2aa45
Finish allocation tracking for the rest of osi
by Zach Johnson
· 10 years ago
0812fe3
Add strdup to tracked allocations
by Zach Johnson
· 10 years ago
53f36a4
Add internal constructors to hash map and list
by Zach Johnson
· 10 years ago
fe18b71
Clean up scattered naive hash functions
by Zach Johnson
· 10 years ago
384f8a9
Move some of osi to use the allocation interfaces
by Zach Johnson
· 10 years ago
ad3067b
Add a method to pass file descriptors and one to create a socket from an fd.
by Sharvil Nanavati
· 10 years ago
3b72a14
Implement memory allocation tracker
by Zach Johnson
· 10 years ago
b88b2bb
Add common hash functions so we don't have to redefine everywhere
by Zach Johnson
· 10 years ago
7359477
Add back hash_map_test to ositests
by Chris Manton
· 10 years ago
b5de877
Global counter API for bluedroid
by Chris Manton
· 10 years ago
53d559c
Added encapulsated iterator to hashmap
by Chris Manton
· 10 years ago
bb170c1
Modify eager reader to support multi-byte reads
by Zach Johnson
· 10 years ago
7edb61c
Scope the lock_count variable in the alarm test harness
by Zach Johnson
· 10 years ago
11f58e2
Unspecial-case the zero queue in the data dispatcher
by Zach Johnson
· 10 years ago
d18cfd0
Add eager reader
by Zach Johnson
· 10 years ago
fe673be
Add stub testing macros
by Zach Johnson
· 10 years ago
2bbb33c
Refactor alarm tests to use a test harness
by Zach Johnson
· 10 years ago
bd522a4
Add peek + dequeue registratation to fixed queue
by Zach Johnson
· 10 years ago
40fbe5d
Add a join function to thread
by Zach Johnson
· 10 years ago
46d5724
Make hash map support NULL or 0 keys
by Zach Johnson
· 10 years ago
dcbfea8
Add an allocator interface + default malloc allocator
by Zach Johnson
· 10 years ago
fbf8908
Switch to an epoll-based reactor implementation.
by Sharvil Nanavati
· 10 years ago
278abce
Fix build after enabling assertions: variable reactor is no longer defined.
by Sharvil Nanavati
· 10 years ago
7f280eb
Add a method to create a config object without loading from disk.
by Sharvil Nanavati
· 10 years ago
7c19f01
Add thread_is_self function
by Sharvil Nanavati
· 10 years ago
87a62cb
Extend add/subtract operations to atomics
by Chris Manton
· 10 years ago
97fd2c0
Add 64 bit atomic types
by Chris Manton
· 10 years ago
7307d70
Add fixed queue size option to thread creation
by Chris Manton
· 10 years ago
c446cbe
Expose fixed queue capacity
by Chris Manton
· 10 years ago
ec4059a
Fix reactor to use prepend, fix reactor tests
by Zach Johnson
· 10 years ago
ed7095b
Fix socket to use safe reactor registration
by Zach Johnson
· 10 years ago
3605c80
Implement a data dispatcher.
by Zach Johnson
· 10 years ago
cc3306f
Hide thread's reactor
by Zach Johnson
· 10 years ago
93a1c80
Add functions on fixed_queue to check empty state
by Zach Johnson
· 10 years ago
52f0230
osi: Support for atomic data types
by Chris Manton
· 10 years ago
eba4915
Fix build: include osi.h from semaphore to get definition of INVALID_FD
by Sharvil Nanavati
· 10 years ago
2cb2998
Define INVALID_FD to improve readability and reduce likelihood of errors
by Sharvil Nanavati
· 10 years ago
36c1c09
Allow iterating over sections in a config file and writing config to disk.
by Sharvil Nanavati
· 10 years ago
9d461af
Expose thread's reactor so we can register new fds with it.
by Sharvil Nanavati
· 10 years ago
c5e7029
hash_map header uses standard integral types so it must include stdint.h.
by Sharvil Nanavati
· 10 years ago
13959e0
Wake up reactor whenever a new object is registered/unregistered.
by Sharvil Nanavati
· 10 years ago
c2031c4
Introduce a socket class
by Sharvil Nanavati
· 10 years ago
3a2ee93
osi: hash map implementation
by Chris Manton
· 10 years ago
468e4b9
Fix some more missing libc includes.
by Ian Coolidge
· 10 years ago
b9164f4
Add missing includes.
by Elliott Hughes
· 10 years ago
3fd6713
Fix missing #includes in external/bluetooth.
by Elliott Hughes
· 10 years ago
104e3f2
Cleanups needed to make clang happy
by Bernhard Rosenkränzer
· 10 years ago
e0cdd339
Fix build warning about unused argument.
by Sharvil Nanavati
· 10 years ago
Next »