| Commit message (Expand) | Author | Age | Files | Lines |
* | Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN... | Sven Gothel | 2020-10-14 | 3 | -15/+19 |
* | print_backtrace: Fix API doc .. | Sven Gothel | 2020-10-13 | 1 | -1/+1 |
* | direct_bt::RuntimeException: backtrace must be fetched at ctor (duh!), expose... | Sven Gothel | 2020-10-13 | 2 | -5/+14 |
* | direct_bt::get_backtrace(): Ensure '\n' is added, proper frame count starting... | Sven Gothel | 2020-10-13 | 2 | -16/+20 |
* | dbt_debug/direct_bt::RuntimeException: Add de-mangled backtrace using libunwi... | Sven Gothel | 2020-10-13 | 3 | -24/+68 |
* | dbt_debug: Have DBG_PRINT and WORDY_PRINT as macros, suppressing argument eva... | Sven Gothel | 2020-10-08 | 3 | -35/+31 |
* | helgrind 'misc': Complete SC-DRF release on atomic even @ peek, i.e. add the ... | Sven Gothel | 2020-10-07 | 1 | -3/+5 |
* | dbt_debug: Add __func__ to ABORT, ERR_PRINT, IRQ_PRINT and WARN_PRINT | Sven Gothel | 2020-10-07 | 2 | -19/+19 |
* | dbt_debug.hpp COND_PRINT: Don't produce arguments if condition not met, use p... | Sven Gothel | 2020-10-07 | 2 | -11/+12 |
* | Fixing SC-DRF tests (working): test_mm_sc_drf_00 (atomic + spin-lock) and tes... | Sven Gothel | 2020-10-04 | 2 | -78/+130 |
* | Add test_mm_sc_drf01: Using mutex locking and wait instead of atomic and spin... | Sven Gothel | 2020-10-03 | 3 | -8/+230 |
* | Add test_mm_sc_drf: Testing SC-DRF Claim on non-atomic global read and writte... | Sven Gothel | 2020-10-03 | 2 | -0/+228 |
* | test_lfringbuffer11: Add @suppress for C++ Code Analysis tool (Eclipse) | Sven Gothel | 2020-10-03 | 1 | -17/+25 |
* | LFRingbuffer: Use 'ordered_atomic<T, std::memory_order>' and document SC-DRF ... | Sven Gothel | 2020-10-03 | 1 | -44/+52 |
* | New 'struct ordered_atomic<T, std::memory_order>' | Sven Gothel | 2020-10-03 | 1 | -0/+218 |
* | JNI BluetoothUtils::decodeUTF8String(): Limit scope of JNICriticalArray, not ... | Sven Gothel | 2020-09-30 | 1 | -6/+8 |
* | JNI helper_base.hpp: java_exception_check_and_throw(..) after adding object t... | Sven Gothel | 2020-09-30 | 1 | -0/+3 |
* | JNI helper_base.cxx: Fix ArrayList class name, drop decorating 'L' and ';' | Sven Gothel | 2020-09-30 | 1 | -1/+1 |
* | [L2CAP|HCI]Comm + [GATT|HCI]Handler/DBTManager: Properly synchronize reader t... | Sven Gothel | 2020-09-29 | 1 | -4/+20 |
* | Make clang++ 9.0 happy (no warnings) | Sven Gothel | 2020-09-28 | 2 | -3/+3 |
* | LFRingbuffer: Use std::lock(..) on operations waiting for either read and/or ... | Sven Gothel | 2020-09-28 | 1 | -20/+26 |
* | DBTAdapter, Device, HCIHandler: SEND (manual) EVENTs off-thread, mimic normal... | Sven Gothel | 2020-09-26 | 1 | -2/+2 |
* | DBTAdapter.cxx [add|remove]StatusListener(): add-case needs setInstance befor... | Sven Gothel | 2020-09-26 | 1 | -0/+4 |
* | Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ... | Sven Gothel | 2020-09-20 | 5 | -13/+23 |
* | POctets::malloc: throw new exception type OutOfMemoryError early on malloc fa... | Sven Gothel | 2020-09-19 | 3 | -1/+14 |
* | dbt_debug: Generalize ERR_PRINT2 -> ERR_PRINT_IMPL w/ prefix param; Add IRQ_P... | Sven Gothel | 2020-09-19 | 2 | -8/+11 |
* | C++/JNI: helper_base.hpp/cxx: Rework raise_java_exception(..) and rethrow_and... | Sven Gothel | 2020-09-19 | 2 | -119/+131 |
* | C++ tinyb/general: Use rethrow_and_raise_java_exception(..) instead of explod... | Sven Gothel | 2020-09-19 | 1 | -16/+4 |
* | helper_base.hpp: Have all raise_java_exception(..) and rethrow_and_raise_java... | Sven Gothel | 2020-09-19 | 2 | -111/+126 |
* | dbt_debug: INFO_PRINT(..) -> WORDY_PRINT(..) cond DBTEnv::VERBOSE, add uncond... | Sven Gothel | 2020-09-18 | 2 | -4/+22 |
* | CMake: Support full parallel build by adding target dependencies | Sven Gothel | 2020-09-15 | 1 | -18/+27 |
* | C++ noexcept: JavaUplink, DBTObject, JavaGlobalObj | Sven Gothel | 2020-09-15 | 2 | -21/+21 |
* | C++ noexcept: JNIMem* (convert exception in dtor to abort) | Sven Gothel | 2020-09-15 | 2 | -17/+19 |
* | dbt_debug: Use namespace for macro resolution in case macro being used ex-nam... | Sven Gothel | 2020-09-15 | 1 | -2/+2 |
* | C++ noexcept: Remaining BasicTypes getCurrentMilliseconds(), uintXHexString(.... | Sven Gothel | 2020-09-14 | 2 | -16/+21 |
* | C++ noexcept: uuid_t and its implementations; Make uuid_t::TypeSize and 'enum... | Sven Gothel | 2020-09-14 | 1 | -10/+10 |
* | C++ noexcept: Ringbuffer and its LFRingbuffer implementation | Sven Gothel | 2020-09-14 | 2 | -57/+70 |
* | C++ noexcept: FunctionDef.hpp | Sven Gothel | 2020-09-14 | 1 | -53/+53 |
* | C++ IndexOutOfBoundsException: Add variant for just index + length | Sven Gothel | 2020-09-14 | 1 | -6/+9 |
* | C++: Second round propagating noexcept and using OctetTypes nocheck '_nc' | Sven Gothel | 2020-09-14 | 2 | -17/+17 |
* | C++: First round propagating noexcept: Adding nocheck '_nc' variants in Octet... | Sven Gothel | 2020-09-14 | 2 | -60/+60 |
* | CMake Build: Use C++17 (C++20 not yet supported on all target platforms, i.e.... | Sven Gothel | 2020-09-12 | 1 | -6/+12 |
* | dbt_debug.hpp: Ressurect ERR_PRINT and WARN_PRINT inline __FILE__ and __LINE__ | Sven Gothel | 2020-08-26 | 2 | -10/+37 |
* | dbt_debug.hpp: Move implementation to dbt_debug.cpp, since we moved to proper... | Sven Gothel | 2020-08-26 | 2 | -61/+102 |
* | cmake: Fix set_target_properties(..) use proper target name and add declarati... | Sven Gothel | 2020-08-25 | 6 | -4/+48 |
* | HCIHAndler: Prepare filtering for HCIOpcode using condensed uint64_t HCIOpcod... | Sven Gothel | 2020-08-24 | 1 | -3/+21 |
* | Adapt to new DBG_PRINT(..) semantics, reduce verbosity, use specific macros f... | Sven Gothel | 2020-08-24 | 2 | -8/+3 |
* | dbt_debug.hpp: Use inline functions instead of macros and utilize DBTEnv for ... | Sven Gothel | 2020-08-24 | 1 | -36/+100 |
* | BluetoothFactory/DBTEnv: Pass JVM properties to environment, access DEBUG, VE... | Sven Gothel | 2020-08-24 | 1 | -0/+24 |
* | dbt_debug: Add prefix "[%'9d] " using elapsed time for all *_PRINT methods, a... | Sven Gothel | 2020-08-24 | 1 | -10/+10 |