• Stephan Bergmann's avatar
    Coverity 1308555, 1308562, 1308600: Drop some SAL_THROW_EXTERN_C · 14255b68
    Stephan Bergmann yazdı
    ...from most rtl/bootstrap.h functions.  They are effectively only called from
    C++ code (there is no plain C UNO binding), so it should be fine to let std
    exceptions (like bad_alloc or length_error) propagate from their implementations
    to call sites.
    
    (The exception is rtl_bootstrap_args_close, which is typically called from C++
    dtors, so should not throw anyway.)
    
    This would strictly speaking be an [API CHANGE], but it should make no practical
    difference whether a process terminates abruptly because an exception cannot
    pass through a SAL_THROW_EXTERN_C() nothrow specification or because legacy
    client code does not expect exceptions to be thrown from functions from which
    SAL_THROW_EXTERN_C() has now been removed.
    
    Change-Id: I08e8479e9c5731e46021aadd6a725c1793024d10
    14255b68
Adı
Son kayıt (commit)
Son güncelleme
..
android Loading commit data...
cpprt Loading commit data...
cppunittester Loading commit data...
inc Loading commit data...
osl Loading commit data...
qa Loading commit data...
rtl Loading commit data...
systools/win32/uwinapi Loading commit data...
test Loading commit data...
textenc Loading commit data...
util Loading commit data...
workben Loading commit data...
CppunitTest_Module_DLL.mk Loading commit data...
CppunitTest_sal_bytesequence.mk Loading commit data...
CppunitTest_sal_osl_condition.mk Loading commit data...
CppunitTest_sal_osl_file.mk Loading commit data...
CppunitTest_sal_osl_getsystempathfromfileurl.mk Loading commit data...
CppunitTest_sal_osl_module.mk Loading commit data...
CppunitTest_sal_osl_mutex.mk Loading commit data...
CppunitTest_sal_osl_old_test_file.mk Loading commit data...
CppunitTest_sal_osl_pipe.mk Loading commit data...
CppunitTest_sal_osl_process.mk Loading commit data...
CppunitTest_sal_osl_profile.mk Loading commit data...
CppunitTest_sal_osl_security.mk Loading commit data...
CppunitTest_sal_osl_setthreadname.mk Loading commit data...
CppunitTest_sal_osl_thread.mk Loading commit data...
CppunitTest_sal_rtl_alloc.mk Loading commit data...
CppunitTest_sal_rtl_bootstrap.mk Loading commit data...
CppunitTest_sal_rtl_cipher.mk Loading commit data...
CppunitTest_sal_rtl_crc32.mk Loading commit data...
CppunitTest_sal_rtl_digest.mk Loading commit data...
CppunitTest_sal_rtl_doublelock.mk Loading commit data...
CppunitTest_sal_rtl_locale.mk Loading commit data...
CppunitTest_sal_rtl_math.mk Loading commit data...
CppunitTest_sal_rtl_ostringbuffer.mk Loading commit data...
CppunitTest_sal_rtl_oustring.mk Loading commit data...
CppunitTest_sal_rtl_oustringbuffer.mk Loading commit data...
CppunitTest_sal_rtl_process.mk Loading commit data...
CppunitTest_sal_rtl_strings.mk Loading commit data...
CppunitTest_sal_rtl_textenc.mk Loading commit data...
CppunitTest_sal_rtl_uri.mk Loading commit data...
CppunitTest_sal_rtl_uuid.mk Loading commit data...
CppunitTest_sal_tcwf.mk Loading commit data...
CppunitTest_sal_types.mk Loading commit data...
Executable_cppunittester.mk Loading commit data...
Executable_osl_process_child.mk Loading commit data...
Library_lo-bootstrap.mk Loading commit data...
Library_sal.mk Loading commit data...
Library_sal_textenc.mk Loading commit data...
Library_uwinapi.mk Loading commit data...
Makefile Loading commit data...
Module_sal.mk Loading commit data...
README Loading commit data...
StaticLibrary_salcpprt.mk Loading commit data...