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