071b507ad4278ae1ad24a188144d18cddf1b7137 |
|
08-Feb-2017 |
Jack He <siyuanh@google.com> |
Use same timestamp for on-disk BT Snoop Log and in-memory BT Snooz Log * Logcat uses gettimeofday for its timestamp, the same as on-disk BT Snoop log * Although in-memory BT Snooz Log uses the same method to get time, it is calling it separately, resulting in mismatch between timestamps of two snoop logs * This CL let them uses the same timestamp_us value and put the function definition to libosi * Note that preserved on-disk BT Snoop logs timestamp postfix at btsnoop_hci_<timestamp>.log will be changed to microsecond since epoch at current device timezone instead of the shifted BT Snoop timestamp value * New unit tests for gettimeofday Bug: 35113514 Test: Make, unit tests, run BT activities and check both snoop logs Change-Id: I5b3f87bc523b272ced2c69a4595d0e0cbe29bcb3
/system/bt/hci/include/btsnoop_mem.h
|
ad1e23d50e431fb82ff1b8d3ce02f64ca0c5a940 |
|
10-Dec-2016 |
Jack He <siyuanh@google.com> |
Remove extern "C" from header files Since change 290046, most files in system/bt is compiled as C++ source. Therefore, there is no longer a need for the extern "C" wrapper around includes that export symbols from those sources. The following python script is applied to each file in the directory: front = '#ifdef\s+__cplusplus\s+extern\s+"C"\s+{\s+#endif\s+' back = '#ifdef\s+__cplusplus\s+}\s+#endif' with open(sys.argv[1], "r") as f: data = f.read() data = re.sub(front, "", data) data = re.sub(back, "", data) print data through a shell script: for file in $(find . -name "*.h"); do python remove_cpp_extern_c.py $file > tmp cat tmp > $file rm tmp done with following files not edited: * stack/include/a2dp_* * include/bt_trace.h * embdrv/sbc/* Bug: 33492510 Test: Code compilation, BtFunhausMetricsTest, BtStressTest Change-Id: Iac21cdfb1924b50478dd0b82326e092602cbc9d4
/system/bt/hci/include/btsnoop_mem.h
|
5ff20a23661695abb1cff6d01d71a8cad4cc7890 |
|
31-Oct-2016 |
Myles Watson <mylesgw@google.com> |
hci: Apply clang-format Remove double asterisks: cd hci/ find . | grep "\.cc\|\.h\|\.c" | \ xargs -I REPLACE sed 's/^[*][*]/ \*/' -i REPLACE Run clang-format: find . | grep "\.cc\|\.h\|\.c" | xargs -I REPLACE \ clang-format --style=file -i REPLACE Test: mma -j32 Change-Id: Ie74244127c8a264dd087d199155274d4655ccf65
/system/bt/hci/include/btsnoop_mem.h
|
713993d1784ab7c23aee1fa3cf1ab8676cc0aa69 |
|
21-Apr-2016 |
Jakub Pawlowski <jpawlowski@google.com> |
Convert BTIF code from C to C++ Modifications required: * added proper casting * moved variable definitions before goto statements * added 'extern "C"' markers where needed * renamed 'operator' to 'operator_name' Bug: 28485365 Change-Id: I903357967387207e678866c02e008f047f8263f6
/system/bt/hci/include/btsnoop_mem.h
|
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/include/btsnoop_mem.h
|