Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/solenv/sanitizers/   (Office von Apache Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 968 B image not shown  

Quelle  ubsan-suppressions   Sprache: unbekannt

 
java.lang.NullPointerException
This file is part of the LibreOffice project.
java.lang.NullPointerException
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/.
java.lang.NullPointerException

Various places in sc rely on floating-point division by zero to produce
infinity (as triggered by e.g. CppunitTest_sc_functions_test); silence those UBSan
reports by adding
suppressions=/path-to-this/solenv/sanitizers/ubsan-suppressions to the
UBSAN_OPTIONS environment variable (and making sure to compile with
-fsanitize-recover=float-divide-by-zero):

float-divide-by-zero:/sc/source/core/tool/interpr1.cxx$
float-divide-by-zero:/sc/source/core/tool/interpr2.cxx$
float-divide-by-zero:/sc/source/core/tool/interpr3.cxx$
float-divide-by-zero:/sc/source/core/tool/interpr8.cxx$
float-divide-by-zero:/scaddins/source/analysis/analysis.cxx$
float-divide-by-zero:/scaddins/source/analysis/financial.cxx$

Messung V0.5 in Prozent
C=74 H=90 G=82

[Dauer der Verarbeitung: 0.15 Sekunden, vorverarbeitet 2026-05-08]