LibreOffice Module sal (master) 1
SAL debug areas

List and description of areas for the SAL debug macros.

This is a list of areas that are used by the SAL_INFO family of macros. See basic log functionality for details about this functionality.

If you need a debug area in some code, first check this list and use the appropriate area if it exists. This list is not definite, if you need a new area, use it and add it to an appropriate section with an explanation. Generally, use the name of the relevant code module as the first area segment. Please keep all entries sorted.

This list should give you an overview of which areas to enable when debugging certain functionality.

SAL

  • sal.bootstrap - SAL bootstrap
  • sal.cppunittester
  • sal.debug - SAL debugging functionality
  • sal.file - file system operations
  • sal.fileio - file I/O
  • sal.osl - SAL OSL library
  • sal.osl.condition
  • sal.osl.mutex
  • sal.osl.pipe
  • sal.rtl - SAL RTL library
  • sal.textenc - the textencoding SAL library

basctl

  • basctl
  • basctl.basicide

basic

  • basic
  • basic.sbx

bridges

  • bridges
  • bridges.ios
  • bridges.osx

canvas

  • canvas
  • canvas.cairo
  • canvas.directx
  • canvas.null
  • canvas.ogl
  • canvas.vcl

chart2

  • chart2
  • chart2.accessibility
  • chart2.areachart
  • chart2.main
  • chart2.pie.label.bestfit
  • chart2.pie.label.bestfit.inside
  • chart2.template
  • chart2.tools

connectivity

comphelper

  • comphelper
  • comphelper.backupfilehelper
  • comphelper.container - EmbeddedObjectContainer
  • comphelper.crypto
  • comphelper.lok
  • comphelper.traceevent

cppu

  • cppu
  • cppu.affinebridge
  • cppu.log
  • cppu.purpenv
  • cppu.threadpool
  • cppu.typelib
  • cppu.unsafebridge

cppuhelper

  • cppuhelper
  • cppuhelper.shlib

cpputools

  • cpputools
  • cpputools.unoexe

cui

  • cui.customize
  • cui.customnotebookbar
  • cui.dialogs
  • cui.factory
  • cui.options
  • cui.tabpages

drawinglayer

  • drawinglayer
  • drawinglayer.emf

emfio

  • emfio - EMF and VMF image file formats import module

Calc

  • sc
  • sc.core
  • sc.core.formulacell - ScFormulaCell and group
  • sc.core.formulagroup
  • sc.core.grouparealistener - sc::FormulaGroupAreaListener
  • sc.filter - Calc filter
  • sc.lok.docsize
  • sc.lok.header
  • sc.lok.poshelper
  • sc.opencl - OpenCL-related stuff in general
  • sc.opencl.source - Generated OpenCL source code
  • sc.orcus
  • sc.orcus.autofilter
  • sc.orcus.condformat
  • sc.orcus.style
  • sc.orcus.table
  • sc.qa
  • sc.threaded
  • sc.timing
  • sc.ui - Calc UI
  • sc.uitest - Calc UI Test part
  • sc.viewdata

desktop

  • desktop
  • desktop.app
  • desktop.deployment
  • desktop.lib
  • desktop.migration
  • desktop.offacc
  • desktop.splash
  • desktop.test
  • desktop.updater

Draw

  • sd
  • sd.core
  • sd.eppt
  • sd.filter
  • sd.fwk
  • sd.slideshow
  • sd.sls - slidesorter
  • sd.tools
  • sd.transitions
  • sd.ui
  • sd.view
  • sdremote
  • sdremote.bluetooth
  • sdremote.wifi

editeng

  • editeng
  • editeng.chaining
  • editeng.items

embeddedobj

  • embeddedobj - embedded objects
  • embeddedobj.common
  • embeddedobj.general
  • embeddedobj.ole - OLE embedded objects

embedserv

  • embedserv - embedding server
  • embedserv.ole - OLE server

extensions

  • extensions.abpilot
  • extensions.biblio
  • extensions.config
  • extensions.dbpilots
  • extensions.evoab
  • extensions.logging
  • extensions.olebridge - OLE automation bridge
  • extensions.plugin
  • extensions.propctrlr
  • extensions.scanner
  • extensions.update

Filter

  • filter.config
  • filter.eps
  • filter.hwp - Hangul word processor import
  • filter.icgm
  • filter.ms - escher import/export
  • filter.odfflatxml
  • filter.os2met
  • filter.pdf
  • filter.pict
  • filter.psd
  • filter.ras
  • filter.svg
  • filter.tga
  • filter.tiff
  • filter.xmlfa
  • filter.xmlfd
  • filter.xslt - xslt import/export

oox

  • oox
  • oox.chart
  • oox.cscode - see oox/source/drawingml/customshapes/README
  • oox.csdata - see oox/source/drawingml/customshapes/README
  • oox.drawingml - DrawingML
  • oox.drawingml.gradient
  • oox.ppt - pptx filter
  • oox.shape
  • oox.storage - ZipStorage class
  • oox.vml - VML
  • oox.xmlstream - XmlStream class

forms

  • forms.component
  • forms.helper
  • forms.misc
  • forms.richtext
  • forms.runtime
  • forms.xforms

formula

  • formula.core
  • formula.ui

fpicker

  • fpicker
  • fpicker.aqua
  • fpicker.office

framework

  • fwk - framework (abbreviation)
  • fwk.accelerators
  • fwk.autorecovery
  • fwk.desktop
  • fwk.dispatch
  • fwk.frame
  • fwk.joburl
  • fwk.loadenv
  • fwk.session
  • fwk.session.debug
  • fwk.uiconfiguration
  • fwk.uielement

i18nlangtag

  • i18nlangtag - language tags

i18npool

i18n

  • i18n - module independent i18n related, e.g. language tag usage

io

  • io.connector
  • io.streams

jvmfwk

  • jfw
  • jfw.level1
  • jfw.level2

LanguageTool

  • languagetool

LibreOfficeKit

  • lok
  • lok.fontsubst
  • lok.tiledrendering
  • lok.dialog
  • lok.a11y - LOK accessibility

l10ntools

  • l10ntools

Math

  • starmath
  • starmath.ooxml - OOXML import/export
  • starmath.rtf
  • starmath.wordbase

package

  • package
  • package.xstor
  • package.threadeddeflate

sdext

  • sdext
  • sdext.minimizer
  • sdext.pdfimport
  • sdext.pdfimport.pdfparse
  • sdext.presenter

sfx

  • sfx
  • sfx.appl
  • sfx.bastyp
  • sfx.config
  • sfx.control
  • sfx.dialog
  • sfx.doc
  • sfx.notify
  • sfx.sidebar
  • sfx.view

slideshow

  • slideshow
  • slideshow.eventqueue
  • slideshow.opengl
  • slideshow.verbose

sot

  • sot - COM structured storage

svl

svtools

  • svtools
  • svtools.config
  • svtools.contnr
  • svtools.control
  • svtools.dialogs
  • svtools.misc
  • svtools.table
  • svtools.uno

svx

  • svx
  • svx.chaining
  • svx.diagram - Diagram ModelData
  • svx.dialog
  • svx.fmcomp
  • svx.form
  • svx.sdr
  • svx.sidebar
  • svx.stbcrtls - StatusBarControl
  • svx.svdraw
  • svx.table
  • svx.tbxcrtls - ToolboxControl
  • svx.uno

toolkit

  • toolkit
  • toolkit.controls
  • toolkit.helper

tools

  • tools
  • tools.datetime
  • tools.debug
  • tools.fraction
  • tools.generic
  • tools.memtools
  • tools.rc - resource manager
  • tools.stream - SvStream class
  • tools.urlobj - INetURLObject class

ucb

unotools

  • unotools
  • unotools.config
  • unotools.i18n
  • unotools.misc
  • unotools.ucbhelper

URE

  • rtl.string - ::rtl::OString, ::rtl::OUString, and related functionality
  • salhelper.thread - salhelper::Thread class

sax

  • sax.cppunit
  • sax.fastparser

stoc

  • stoc.corerefl - CoreReflection
  • stoc.java - javaloader and javavm

VCL

  • vcl
  • vcl.a11y
  • vcl.app
  • vcl.builder
  • vcl.control
  • vcl.ct - CoreText-using code for macOS and iOS
  • vcl.debugevent
  • vcl.driver Graphics driver handling
  • vcl.emf - EMF/EMF+ processing
  • vcl.eventtesting
  • vcl.filter
  • vcl.filter.webp
  • vcl.fonts - font-specific code
  • vcl.fonts.detail
  • vcl.gdi - the GDI part of VCL, devices, bitmaps, etc.
  • vcl.gdi.wndproc - Windows Procedure part of VCL
  • vcl.gdi.fontmetric
  • vcl.gtk - Gtk+ 2/3 plugin
  • vcl.gtk3
  • vcl.gtkkde5
  • vcl.harfbuzz - HarfBuzz text layout
  • vcl.headless - bitmap-based backend
  • vcl.helper
  • vcl.icontest
  • vcl.ios.clipboard
  • vcl.kf5 - KF5
  • vcl.layout - Widget layout
  • vcl.lazydelete
  • vcl.opengl
  • vcl.opengl.qt - Qt OpenGL
  • vcl.osx
  • vcl.osx.clipboard
  • vcl.osx.print
  • vcl.pdfwriter
  • vcl.print
  • vcl.plugadapt - the Unix/X11 backend plugin mechanism
  • vcl.qt - Qt
  • vcl.quartz
  • vcl.schedule - scheduler / main-loop information
  • vcl.schedule.deinit
  • vcl.sessioninhibitor
  • vcl.scrollbar - Scroll Bars
  • vcl.se - VCL Session Manager
  • vcl.se.debug
  • vcl.skia - VCL Skia-based code
  • vcl.skia.trace - tracing drawing in VCL Skia-based code
  • vcl.sm - Session Manager Client
  • vcl.sm.debug
  • vcl.uitest - The UI testing framework code
  • vcl.unity
  • vcl.unx.dtrans
  • vcl.unx.freetype
  • vcl.unx.print
  • vcl.virdev
  • vcl.watchdog
  • vcl.window
  • vcl.win.dtrans

winaccessibility

Writer

  • sw
  • sw.a11y - accessibility
  • sw.calc - formula calculation
  • sw.core - Writer core
  • sw.createcopy
  • sw.doc
  • sw.docappend
  • sw.docx
  • sw.envelp
  • sw.filter
  • sw.html - Writer HTML import/export
  • sw.idle
  • sw.layout - Writer core view: document layout
  • sw.layout.debug - Writer layout dbg_lay output
  • sw.mailmerge - Writer mail merge
  • sw.pageframe - debug lifecycle of SwPageFrame
  • sw.qa
  • sw.rtf - .rtf export filter
  • sw.tiled
  • sw.ui
  • sw.uno - Writer UNO interfaces
  • sw.vba - Writer VBA
  • sw.ww8 - .doc/.docx export filter, .doc import filter (not writerfilter)
  • sw.ww8.level2 - further info for sw.ww8
  • sw.xml - Writer .odt import/export

writerfilter

writerperfect

  • writerperfect

xmloff

  • xmloff
  • xmloff.chart
  • xmloff.core
  • xmloff.draw
  • xmloff.forms
  • xmloff.style
  • xmloff.table
  • xmloff.text
  • xmloff.transform

xmlsecurity

  • xmlsecurity.comp - xml security component
  • xmlsecurity.dialogs - xml security dialogs
  • xmlsecurity.helper
  • xmlsecurity.ooxml - OOXML signature support
  • xmlsecurity.qa
  • xmlsecurity.workben
  • xmlsecurity.xmlsec - xmlsec wrapper
  • xmlsecurity.xmlsec.gpg - gpg xmlsec component

xmlscript

  • xmlscript.xmldlg
  • xmlscript.xmlflat
  • xmlscript.xmlhelper
  • xmlscript.xmllib
  • xmlscript.xmlmod

dbaccess

  • dbaccess
  • dbaccess.core
  • dbaccess.ui
  • dbaccess.ui.generalpage

avmedia

other

  • accessibility
  • animations
  • basegfx
  • binaryurp
  • cli
  • configmgr
  • configmgr.dconf
  • cppcanvas
  • cppcanvas.emf
  • helpcompiler
  • idl
  • javaunohelper
  • jvmaccess
  • lingucomponent
  • linguistic
  • lwp - lotuswordpro
  • opencl
  • opencl.device
  • opencl.file
  • registry
  • reportdesign
  • rsc
  • sax
  • scripting
  • scripting.provider
  • shell
  • shell.jumplist
  • stoc
  • store
  • svg
  • svgio
  • test
  • ucbhelper
  • unodevtools
  • unoidl
  • unoxml
  • uui
  • vbahelper
  • wasm
  • xmlhelp
  • xmlreader