# # This file is part of the LibreOffice project. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # Use via environment variable TSAN_OPTIONS=suppressions=.../tsan-suppress.txt # There looks to be a lock ordering problem here, but I can't see how it could # actually be hit in practice. deadlock:cppuhelper::ServiceManager::disposing() deadlock:cppuhelper::ServiceManager::loadImplementation # Ignore stuff in external DBUS library # Some kind of dbus lock issue when we call it from psp::CUPSManager deadlock:_dbus_lock # inside an assert so I don't care race:cppu::OWeakConnectionPoint::acquire race:AffineBridge::v_enter race:__vsnprintf_chk # right now, I'm not interested in deadlocks at all, too many false+ deadlock: # This is checking SAL_STRING_IS_STATIC, which is safe because that is written at compile time. # Depending on the optimisation/debug level, the call stack may have different leaves, hence # specifying this in more than one way. race:rtl::str::acquire<_rtl_uString> race:rtl::str::release<_rtl_uString> race:rtl_uString_acquire race:rtl_uString_release race:rtl_uString_assign # I've convinced myself this is a false+, caused by ping-ponging the buffer between two # threads, but I might be wrong race:XBufferedThreadedStream::getNextBlock # not introduced in stuff the embedded JVM does race:libjvm.so # I think this is OK, because at this point we are doing # if (nRefCount > 1) # and we know from our callers that the refcount must be at least one # so there is no failure mode race:ireallocSequence # TODO There appears to be a race here, initialising the # ::com::sun::star::uno::Sequence< T >::s_pType # field. But no idea at all how to fix it. race:cppu::getTypeFavourUnsigned # This is all inside GIO/Glib, no idea what it is doing # race:slab_allocator_alloc_chunk race:g_source_destroy_internal race:g_source_unref_internal race:g_task_finalize race:g_socket_send_message_with_timeout e='distro/collabora/cd-5.3'>distro/collabora/cd-5.3 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/stringadd.cxx
AgeCommit message (Expand)Author
2023-12-18-Werror,-Wdeprecated-declarationsStephan Bergmann
2023-04-17loplugin:stringadd: Adapt O[U]StringBuffer ctor detection for WindowsStephan Bergmann
2023-04-06loplugin:stringadd also check O[U]StringBuffersNoel Grandin
2023-03-18loplugin:stringadd use more O[U]StringCharNoel Grandin
2022-10-14Clean up loplugin:stringaddStephan Bergmann
2022-10-13Deduplicate stringconcat moreMike Kaganski