Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
bt
/
98bf85fea392258ba22a252eeeed1153dc3eb16f
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
1e0ede7
Move HCI over to the osi allocators, and fix the tests accordingly
by Zach Johnson
· 10 years ago
ee2aa45
Finish allocation tracking for the rest of osi
by Zach Johnson
· 10 years ago
72b0ba2
Remove unused #define RPC_INCLUDED
by Chris Manton
· 10 years ago
6cfe044
Fix timer allocations in the test harness, so bdtest runs again
by Zach Johnson
· 10 years ago
accf881
Correct comments and some redundant statements.
by Steve Gu
· 10 years ago
115f2fa
Remove must-always-be-on #define HCISU_H4_INCLUDED
by Chris Manton
· 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
f866204
Rewrite the SCO socket implementation to be more robust.
by June R. Tate-Gans
· 10 years ago
e19791c
Move the disconnect_immediately logic so that it's only in effect for data sockets
by Ian McKellar
· 11 years ago
601ffb4
Clear connected & disconnect_immediately flags when intializing SCO sockets
by Ian McKellar
· 11 years ago
3c8771a
Fix a race condition where closing a SCO connection that was not yet fully open would silently fail.
by Ian McKellar
· 11 years ago
95da994
Clean up closed SCO listen sockets
by Ian McKellar
· 11 years ago
0f34c89
Fix locking in btsock_sco_signaled
by Ian McKellar
· 11 years ago
a1d7cf2
Refactor SCO code to allow closing
by Ian McKellar
· 11 years ago
e93ac12
SCO socket support in bluedroid
by Ian McKellar
· 11 years ago
fe7216c
Enforce GKI API buffer usage
by Chris Manton
· 10 years ago
284440f
Refactor RFCOMM code; also fixes a random-disconnect / performance bug.
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
2458769
Remove unnecessary layer of indirection
by Chris Manton
· 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
8301641
H4: -1 -> INVALID_FD; make uart_fd invalid on close
by Zach Johnson
· 10 years ago
b7ddf13
Implement an HCI HAL for MCT
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
fbbd42b
Refactor HCI layer
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
e81e99f
Add some stream skip macros for code clarity
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
30a34f1
Add a function to check if a string represents a bdaddr
by Sharvil Nanavati
· 10 years ago
8c65ba9
Const-correctness for str2bd.
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
1f8c235
Add a tool to inject HCI commands into bluedroid.
by Sharvil Nanavati
· 10 years ago
8d546df
btpan thread signal function workaround
by Chris Manton
· 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
db1fbb6
Increase thread queue size above default
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
61cdda4
Replace magic number used instead of MAX_RFC_CHANNEL number.
by Steve Gu
· 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
14a559a
Switch over duplicated timer_create routines to new alarm code.
by Sharvil Nanavati
· 10 years ago
09f31c1
Add a mechanism for debug tools to inject HCI commands into the HCI stream.
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
fb5ab99
hci: Renaming of callback functions
by Chris Manton
· 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
db87122
Remove some unused code in L2CAP
by Zach Johnson
· 10 years ago
3a2ee93
osi: hash map implementation
by Chris Manton
· 10 years ago
80f048b
Fix gatt_main.c compile error due to log macro change
by Andre Eisenbach
· 10 years ago
a4a9254
rfcomm: Check for null pointers on DLC request
by Chris Manton
· 10 years ago
49ada1e
Release GATT resources upon teardown
by Chris Manton
· 11 years ago
b67820c
Add a system property for libbt-vendor.so initialization timeout
by Sharvil Nanavati
· 11 years ago
5cf3d3a
am 45085bf6: Merge "Ignore service UUID length if no UUID filter is specified" into lmp-mr1-dev
by Justin Harrison
· 10 years ago
45085bf
Merge "Ignore service UUID length if no UUID filter is specified" into lmp-mr1-dev
by Justin Harrison
· 10 years ago
f6225e3
am 114c9ce4: Merge "Increase SDP buffer from 750 bytes to 4096 bytes" into lmp-mr1-dev
by Andre Eisenbach
· 10 years ago
114c9ce
Merge "Increase SDP buffer from 750 bytes to 4096 bytes" into lmp-mr1-dev
by Andre Eisenbach
· 10 years ago
17ec140
Ignore service UUID length if no UUID filter is specified
by Andre Eisenbach
· 10 years ago
8299d95
am dfb3b2f2: Add flag indicating encrypted connections to btif_dm_get_connection_state()
by Andre Eisenbach
· 10 years ago
dfb3b2f
Add flag indicating encrypted connections to btif_dm_get_connection_state()
by Andre Eisenbach
· 10 years ago
aad9d65
am d6f2fa93: (-s ours) am d6419cd6: am 0a8c803a: am 7f34538a: (-s ours) am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
e38098e
am e791f732: (-s ours) am ae9d174b: am 408dec19: am 977acabd: (-s ours) am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
39fa857
am 0ad6cfde: (-s ours) am ce5ae4ab: am a708936d: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
d6f2fa9
am d6419cd6: am 0a8c803a: am 7f34538a: (-s ours) am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
d6419cd
am 0a8c803a: am 7f34538a: (-s ours) am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
0a8c803
am 7f34538a: (-s ours) am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
7f34538
am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
e791f73
am ae9d174b: am 408dec19: am 977acabd: (-s ours) am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
ae9d174
am 408dec19: am 977acabd: (-s ours) am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
408dec1
am 977acabd: (-s ours) am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
65aec3a
am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
977acab
am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
6d429d9
am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
0ad6cfd
am ce5ae4ab: am a708936d: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
by Andre Eisenbach
· 10 years ago
Next »