[Libreoffice-commits] core.git: 2 commits - distro-configs/LibreOfficeOssFuzz.conf vcl/workben

Caolán McNamara caolanm at redhat.com
Sat Dec 10 21:18:39 UTC 2016


 distro-configs/LibreOfficeOssFuzz.conf |    1 +
 vcl/workben/fftester.cxx               |    4 ++++
 2 files changed, 5 insertions(+)

New commits:
commit ed8ecae06dae4775a2610edc6bcc96a91fb60147
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Dec 10 21:17:31 2016 +0000

    oss-fuzz: do explicit disable-runtime-optimizations
    
    Change-Id: I0597436bddcd79f7a44d3969b54a3ae2e02b3c70

diff --git a/distro-configs/LibreOfficeOssFuzz.conf b/distro-configs/LibreOfficeOssFuzz.conf
index cf911a6..95e8bfc 100644
--- a/distro-configs/LibreOfficeOssFuzz.conf
+++ b/distro-configs/LibreOfficeOssFuzz.conf
@@ -1,4 +1,5 @@
 --enable-fuzzers
+--disable-runtime-optimizations
 --disable-gui
 --disable-gtk
 --disable-gtk3
commit 35e1edf27b2296778d4bff190be63a9c3a718629
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Sat Dec 10 21:17:02 2016 +0000

    handle DISABLE_DYNLOADING case for fftester
    
    just to build it, needs a bit of love for runtime cases I suppose
    
    Change-Id: I9f5d4e4012e0addc8173f126fc93a2ec3eb9de45

diff --git a/vcl/workben/fftester.cxx b/vcl/workben/fftester.cxx
index 624547a..e6a0ba6 100644
--- a/vcl/workben/fftester.cxx
+++ b/vcl/workben/fftester.cxx
@@ -62,7 +62,9 @@ using namespace ::com::sun::star::uno;
 using namespace ::com::sun::star::lang;
 using namespace cppu;
 
+#ifndef DISABLE_DYNLOADING
 extern "C" { static void SAL_CALL thisModule() {} }
+#endif
 
 typedef bool (*WFilterCall)(const OUString &rUrl, const OUString &rFlt);
 typedef bool (*HFilterCall)(const OUString &rUrl);
@@ -162,6 +164,7 @@ try_again:
                 SvFileStream aFileStream(out, StreamMode::READ);
                 ReadGDIMetaFile(aFileStream, aGDIMetaFile);
             }
+#ifndef DISABLE_DYNLOADING
             else if (strcmp(argv[2], "pcd") == 0)
             {
                 static PFilterCall pfnImport(nullptr);
@@ -449,6 +452,7 @@ try_again:
                 }
                 ret = (int) (*pfnImport)(out);
             }
+#endif
         }
 
         /* To signal successful completion of a run, we need to deliver


More information about the Libreoffice-commits mailing list