summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Repository.mk1
-rw-r--r--vcl/Executable_lockfuzzer.mk45
-rw-r--r--vcl/Module_vcl.mk1
-rw-r--r--vcl/workben/lockfuzzer.cxx53
-rw-r--r--vcl/workben/lockfuzzer.options2
5 files changed, 0 insertions, 102 deletions
diff --git a/Repository.mk b/Repository.mk
index fb87ff5de068..d8109be27577 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -159,7 +159,6 @@ $(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \
$(call gb_Helper_optional,FUZZERS,sftfuzzer) \
$(call gb_Helper_optional,FUZZERS,dbffuzzer) \
$(call gb_Helper_optional,FUZZERS,webpfuzzer) \
- $(call gb_Helper_optional,FUZZERS,lockfuzzer) \
soffice_bin \
$(call gb_CondExeUnopkg, \
unopkg_bin \
diff --git a/vcl/Executable_lockfuzzer.mk b/vcl/Executable_lockfuzzer.mk
deleted file mode 100644
index 5bbb444d47db..000000000000
--- a/vcl/Executable_lockfuzzer.mk
+++ /dev/null
@@ -1,45 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-#
-# 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/.
-#
-
-include $(SRCDIR)/vcl/commonfuzzer.mk
-
-$(eval $(call gb_Executable_Executable,lockfuzzer))
-
-$(eval $(call gb_Executable_use_api,lockfuzzer,\
- offapi \
- udkapi \
-))
-
-$(eval $(call gb_Executable_use_externals,lockfuzzer,\
- $(fuzzer_externals) \
-))
-
-$(eval $(call gb_Executable_set_include,lockfuzzer,\
- $$(INCLUDE) \
- -I$(SRCDIR)/vcl/inc \
-))
-
-$(eval $(call gb_Executable_use_libraries,lockfuzzer,\
- $(fuzzer_core_libraries) \
-))
-
-$(eval $(call gb_Executable_use_static_libraries,lockfuzzer,\
- $(fuzzer_statics) \
-))
-
-$(eval $(call gb_Executable_add_exception_objects,lockfuzzer,\
- vcl/workben/lockfuzzer \
-))
-
-$(eval $(call gb_Executable_add_libs,lockfuzzer,\
- $(LIB_FUZZING_ENGINE) \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/vcl/Module_vcl.mk b/vcl/Module_vcl.mk
index 52224e438753..0efce1960112 100644
--- a/vcl/Module_vcl.mk
+++ b/vcl/Module_vcl.mk
@@ -192,7 +192,6 @@ $(eval $(call gb_Module_add_targets,vcl,\
Executable_sftfuzzer \
Executable_dbffuzzer \
Executable_webpfuzzer \
- Executable_lockfuzzer \
))
endif
diff --git a/vcl/workben/lockfuzzer.cxx b/vcl/workben/lockfuzzer.cxx
deleted file mode 100644
index cd083aaac802..000000000000
--- a/vcl/workben/lockfuzzer.cxx
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * 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/.
- */
-
-#include <svl/lockfilecommon.hxx>
-#include "commonfuzzer.hxx"
-
-#include <config_features.h>
-#include <com/sun/star/io/WrongFormatException.hpp>
-#include <osl/detail/component-mapping.h>
-
-const lib_to_factory_mapping* lo_get_factory_map(void)
-{
- static lib_to_factory_mapping map[] = { { 0, 0 } };
-
- return map;
-}
-
-const lib_to_constructor_mapping* lo_get_constructor_map(void)
-{
- static lib_to_constructor_mapping map[] = { { 0, 0 } };
-
- return map;
-}
-
-extern "C" void* lo_get_custom_widget_func(const char*) { return nullptr; }
-
-extern "C" int LLVMFuzzerInitialize(int* argc, char*** argv)
-{
- TypicalFuzzerInitialize(argc, argv);
- return 0;
-}
-
-extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size)
-{
- sal_Int32 nCurPos(0);
- css::uno::Sequence<sal_Int8> aBuffer(reinterpret_cast<const sal_Int8*>(data), size);
- try
- {
- svt::LockFileCommon::ParseEntry(aBuffer, nCurPos);
- }
- catch (const css::io::WrongFormatException&)
- {
- }
- return 0;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/workben/lockfuzzer.options b/vcl/workben/lockfuzzer.options
deleted file mode 100644
index f09db1b41438..000000000000
--- a/vcl/workben/lockfuzzer.options
+++ /dev/null
@@ -1,2 +0,0 @@
-[libfuzzer]
-max_len = 32000