1192df9f7e709b9d9508ac86cbf5099a3a7ffa0e |
|
07-Jul-2015 |
Tucker Sylvestro <tuckeris@google.com> |
Save all snoop logs when BtSnoopSaveLog=true Previously, only the last snoop log was saved, which was often not enough if the bluetooth stack was in a crash loop or an app was resetting it frequently. Bug: 22202788 Change-Id: I74622ceabe9ce12d5ba03c640c37f697d5a5bb01
/system/bt/hci/src/btsnoop.c
|
89f5e411d9ef31436741288a2267e46dd744e273 |
|
05-Dec-2014 |
Andre Eisenbach <eisenbach@google.com> |
Bluetooth native dumpsys logging support (2/5) Includes support for BTSnoop logging in memory. Bug: 18508263 Change-Id: I175da528cbcdc00d40622647d518a74210cfe6fd
/system/bt/hci/src/btsnoop.c
|
b246a1a750c5a337faaa6033b39e78c8bdd4c2fb |
|
10-Apr-2015 |
Prerepa Viswanadham <dham@google.com> |
Merge commit '4bf68bf020c7fd1aabcdc4b5d8f5fbb8bacdec9d' into merge_work Change-Id: Ibc6d6e691b7f97611d16f96220346dfd6ffbbf52
|
933926c92e1378cc76bc9c149107e670c4872d4e |
|
03-Apr-2015 |
Scott James Remnant <keybuk@google.com> |
Fix missing #includes needed for glibc Some standard library functions are used while relying on bionic headers including the headers the functions were actually declared on. Add those missing #includes so that bluetooth.default.so will compile on glibc. Change-Id: Ied9f89ce5a05911fca63f6bfe1b8cc8196ab3b1c
/system/bt/hci/src/btsnoop.c
|
3e59b5b6f2ce1295e3e2711afcd2cdf0dd7e22b6 |
|
01-Apr-2015 |
Etan Cohen <etancohen@google.com> |
Fix build issues in bluedroid on master Change-Id: I0d3e93ea61dd03505fe9db902ed90bdd4141cab2
/system/bt/hci/src/btsnoop.c
|
f8027005333c88a2f097cfd70d15c3d54c7764ae |
|
12-Mar-2015 |
Chris Manton <cmanton@google.com> |
Demote, cleanup and extend observed logging
/system/bt/hci/src/btsnoop.c
|
04bb236d873005ccb5950cb8e8f1f348499e032e |
|
04-Mar-2015 |
Zach Johnson <zachoverflow@google.com> |
Reinstate btsnoop last log saving Waited for the merge to complete before reworking the feature into the stack.
/system/bt/hci/src/btsnoop.c
|
44802768c447ab480d4227b3a852a97d923b816d |
|
24-Dec-2014 |
Sharvil Nanavati <sharvil@google.com> |
Add platform-independent logging macros to OSI. These macros should replace ALOG* and the various trace macros used throughout bluedroid. This change eliminates all uses of the ALOG* macros in favor of the new ones.
/system/bt/hci/src/btsnoop.c
|
9891f32471b5c01cf58e4d7dadb04cb3024a9a88 |
|
23-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Refactor btsnoop and stack config into modules Moves stack config out of the combined bte_config, and into its own module. Makes btsnoop more self sufficient and removes uneccessary levels of indirection. Refactor logging slightly into a (temporary) module to disassociate from the direct calls from config. Eliminates some useless stuff in the module as well.
/system/bt/hci/src/btsnoop.c
|
733a06ed9c38fc7f3b00cece9c88ac72b6cc3d98 |
|
09-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
Refactor bte_main into more of a shell. Moves all HCI initialization into hci_layer. Removes superfluous exposed functionality on the HCI layer (like turning the chip on/off and logging) Also reorganizes some of hci_layer to group related functions together.
/system/bt/hci/src/btsnoop.c
|
bf8193bc81cc077e3acd245cacbe8e3789c4b9ff |
|
08-Sep-2014 |
Zach Johnson <zachoverflow@google.com> |
HCI layer cleanup - x_interface_t started to get annoyingly verbose, changed to x_t - buffer_allocator is standalone now, no longer part of bte_main - new controller_t to handle controller start up and hold controller state - new hci_packet_factory to make packets, and hci_packet_parser to read information out of packets.
/system/bt/hci/src/btsnoop.c
|
fbbd42b1fc1aae7a106f46275ab1fd86452cce78 |
|
16-Aug-2014 |
Zach Johnson <zachoverflow@google.com> |
Refactor HCI layer Refactor the HCI layer for better testability. A future CL will add a HAL implementation for multi channel transport. Since btsnoop and vendor are modified, it's not easy to incrementally introduce these changes.
/system/bt/hci/src/btsnoop.c
|
311e88dd46311534c6fd1a25ec9c5c1da6d55ded |
|
18-Sep-2014 |
Andre Eisenbach <eisenbach@google.com> |
Add ability to preserve existing snoop log Currently a stack restart or device reboot will overwrite existing snoop logs when the stack restarts. This patch adds a new configuration file parameter "BtSnoopSaveLog" that, if enabled, will cause an existing snoop log to be renamed to "<snoop_file_name>.last" before a new snoop log is created. This will allow for easier debugging of crashes that involve a reboot or stack restart. Change-Id: I4f56204d31a6bf2e96058938e8616eb6dee7360b
/system/bt/hci/src/btsnoop.c
|
227f6b08abb4e786a8951dde128388cd025ee63f |
|
18-Jul-2014 |
Chris Manton <cmanton@google.com> |
Initialize stack variable to eliminate warning Change-Id: I4f4843da796d3c2b0aed3130b88d947491a341d0
/system/bt/hci/src/btsnoop.c
|
a7d7eb78b826cde99adb67fb7078aca85ea61da3 |
|
15-Jun-2014 |
Sharvil Nanavati <sharvil@google.com> |
Clean up btsnoop code. Change-Id: Icb1dacb95453effa6d267c084353608dbdc915a3
/system/bt/hci/src/btsnoop.c
|
611f3abf1c12a9f568114e46a21e70c74eaf6a60 |
|
22-Mar-2014 |
Sharvil Nanavati <sharvil@google.com> |
Allow btsnoop logs to be read over a local socket. This change allows real-time HCI debugging over adb from a Linux box using hcidump. Example: -------- adb forward tcp:8872 tcp:8872 nc localhost 8872 | hcidump -X -r /dev/stdin Change-Id: I49c32a941f71f612807061284a755a38b76588ff
/system/bt/hci/src/btsnoop.c
|
d2ccbbb73c7851d2fa28dc212d2fffc0ad4e5d50 |
|
13-Apr-2014 |
Sharvil Nanavati <sharvil@google.com> |
Remove executable bit on source files. Change-Id: Id456478aea626f57fed3479346e8fb4dbd0fafa6
/system/bt/hci/src/btsnoop.c
|
5cd8bff2dd0337cb52bf48f312e3d2d55a8882fb |
|
01-Feb-2014 |
Mike J. Chen <mjchen@google.com> |
Major warnings cleanup Mostly fixing unused parameter warnings. A few other warnings also fixed like possible use of unitialized variables (no real issue found, just compiler couldn't follow the path), signed vs unsigned warning. Also fixed some typos, indent issues, removal of dead code, etc. Change-Id: I95eb887aefc4d559d7921f71a0af5f3bfb01ac01 Signed-off-by: Mike J. Chen <mjchen@google.com>
/system/bt/hci/src/btsnoop.c
|
f1d68e95f34921361dced60b1b53e3fef8401f03 |
|
23-Sep-2013 |
Kim Schulz <k.schulz@samsung.com> |
fix for btsnoop log blogging HCI socket Fix for bug 10887611 - btsnoop logging can block HCI socket for longer times. - Removed the use of the same mutex as the receive queue. - optimized the code (combined identical code pieces) - added new function for writing to the log - switched from using multiple write() calls to using a single writev() (to get atomicity). patch-set 2: - fixed review comments (overruns + warnings) patch-set 3: - fixed problem with non-matching flags for H4 Bug: 10887611 Change-Id: I16cc23a850093448309ec34c73d536b8571441e9
/system/bt/hci/src/btsnoop.c
|
5738f83aeb59361a0a2eda2460113f6dc9194271 |
|
13-Dec-2012 |
The Android Open Source Project <initial-contribution@android.com> |
Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/system/bt/hci/src/btsnoop.c
|