summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2019-12-01 18:53:48 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2019-12-05 07:01:44 +0100
commite189a3f5b5c4f381dcf109eb9a2ee9b6d32d5551 (patch)
treeec73a1899adb6af2fa94cff8764fe7bb9b45b34f /bin
parent2a9e162564a6af63bece77f50fc553640e747b9e (diff)
make some classes module private
Mark some stuff SAL_DLLPUBLIC_RTTI in include/vcl/metaact.hxx in order to make ASAN happy. Change-Id: I97febe0968bf58b9cbe60ce647f0ada25e6f4bb0 Reviewed-on: https://gerrit.libreoffice.org/84202 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'bin')
-rw-r--r--bin/find-can-be-private-symbols.classes.results386
-rw-r--r--bin/find-can-be-private-symbols.functions.results58
-rwxr-xr-xbin/find-can-be-private-symbols.py1
3 files changed, 445 insertions, 0 deletions
diff --git a/bin/find-can-be-private-symbols.classes.results b/bin/find-can-be-private-symbols.classes.results
new file mode 100644
index 000000000000..e5a90bdc9f85
--- /dev/null
+++ b/bin/find-can-be-private-symbols.classes.results
@@ -0,0 +1,386 @@
+ActionListenerMultiplexer
+AutoIdle
+BitmapAlphaClampFilter
+BitmapColorQuantizationFilter
+BitmapColorizeFilter
+BitmapConvolutionMatrixFilter
+BitmapDisabledImageFilter
+BitmapDuoToneFilter
+BitmapEmbossGreyFilter
+BitmapFastScaleFilter
+BitmapGaussianSeparableBlurFilter
+BitmapInterpolateScaleFilter
+BitmapLightenFilter
+BitmapMedianFilter
+BitmapMonochromeFilter
+BitmapMosaicFilter
+BitmapPalette
+BitmapPopArtFilter
+BitmapReadAccess
+BitmapSeparableUnsharpenFilter
+BitmapSepiaFilter
+BitmapSimpleColorQuantizationFilter
+BitmapSmoothenFilter
+BitmapSobelGreyFilter
+BitmapSolarizeFilter
+BitmapSymmetryCheck
+BitmapWriteAccess
+ComboBox::Impl
+ConditionEditDropTarget
+CurrencyFormatter
+DbGridControl::NavigationBar
+DbGridControl::NavigationBar::AbsolutePos
+DdeGetPutItem
+DdeLink
+DdeService
+DdeTopic
+DockingAreaWindow::ImplData
+DockingWindow::ImplData
+DragSourceHelper::DragGestureListener
+DropTargetHelper::DropTargetListener
+E3dCompoundObject
+EditUndo
+ErrorInfo
+FillTypeLB
+FloatingWindow::ImplData
+FmDesignModeChangedHint
+FmXGridPeer::GridListenerDelegator
+FocusListenerMultiplexer
+FontSelectPattern
+FontSubsetInfo
+FreetypeManager::IFSD_Equal
+GrBackendFormat
+GrBackendRenderTarget
+GrBackendTexture
+GrContext
+GrContextThreadSafeProxy
+GrContext_Base
+GrGLExtensions
+GrGLInterface
+GrGpuResource
+GrGpuResource::ProxyAccess
+GrImageContext
+GrVkExtensions
+GrVkSecondaryCBDrawContext
+HelpLinker
+Hunspell
+Hunzip
+INetURLObject::SubString
+ImplJobSetup
+ImplLayoutArgs
+IndexerPreProcessor
+ItemListenerMultiplexer
+KeyListenerMultiplexer
+LocaleDataWrapper::Locale_Compare
+MapMode::ImplMapMode
+MetaAction
+MetaFloatTransparentAction
+MetaGradientAction
+MetaGradientExAction
+MetaHatchAction
+MetaMaskAction
+MetaMaskScaleAction
+MetaMaskScalePartAction
+MetaPointAction
+MetaStretchTextAction
+MetaTextAction
+MetaTextLineAction
+MetaTextRectAction
+MetaTransparentAction
+MorkParser
+MouseListenerMultiplexer
+MouseMotionListenerMultiplexer
+MyThes
+Octree
+OpenGLFramebuffer
+PackedTextureAtlasManager
+PaintListenerMultiplexer
+PhysicalFontFamily
+PopupMenuFloatingWindow::ImplData
+PrintMonitor
+ProcessData
+PurgeGuard
+PushButtonValue
+Qt5AccessibleWidget
+Qt5Bitmap
+Qt5Graphics_Controls
+Qt5XAccessible
+RenderList
+SalData
+SalDisplay
+SalInfoPrinter
+SalPrinter
+SalSystem
+SameContentListBox
+SbClassModuleObject
+ScChartListener::ExternalRefListener
+ScCompiler::Convention
+ScDBCollection::AnonDBs
+ScDPCache::Field
+ScDPCache::GroupItems
+ScDPTableData::CalcInfo
+ScDocShell::PrepareSaveGuard
+ScExternalRefManager::LinkListener
+ScExternalRefManager::SrcFileData
+ScFormatEntry
+ScInterpreter
+ScOrcusXMLTreeParam
+ScPaintHint
+ScPreviewShell
+ScQueryEntry::Item
+ScRefreshTimer
+ScUserListData::SubStr
+SdAbstractDialogFactory
+SdOptionsContents
+SdOptionsItem
+SdOptionsLayout
+SdOptionsMisc
+SdOptionsPrint
+SdOptionsSnap
+SdPageObjsTLB::IconProvider
+SdPageObjsTLB::SdPageObjsTransferable
+SdXImpressDocument
+SdrAngleItem
+SdrCaptionEscDirItem
+SdrCaptionTypeItem
+SdrEdgeNode1HorzDistItem
+SdrEdgeNode1VertDistItem
+SdrEdgeNode2HorzDistItem
+SdrEdgeNode2VertDistItem
+SdrEmbedObjectLink
+SdrGrafBlueItem
+SdrGrafContrastItem
+SdrGrafCropItem
+SdrGrafGamma100Item
+SdrGrafGreenItem
+SdrGrafLuminanceItem
+SdrGrafModeItem
+SdrGrafRedItem
+SdrGrafTransparenceItem
+SdrMeasureTextHPosItem
+SdrMeasureTextVPosItem
+SdrMeasureUnitItem
+SdrOnOffItem
+SdrPercentItem
+SdrSignedPercentItem
+SdrTextAniAmountItem
+SdrTextAniDelayItem
+SdrTextAniDirectionItem
+SdrTextAniKindItem
+SdrTextHorzAdjustItem
+SdrUndoInsertObj
+SdrUndoNewPage
+SdrUndoPage
+SdrUndoPageChangeMasterPage
+SdrUndoPageMasterPage
+SdrUndoSetPageNum
+SdrYesNoItem
+SfxClassificationHelper::Impl
+SfxNavigator
+SfxStyleSheetModifiedHint
+SfxViewFrameItem
+SfxVisibilityItem
+SpinListenerMultiplexer
+StatusBar::ImplData
+SvListView::Impl
+SvNumberformat::LocaleType
+SvXMLUnitConverter::Impl
+SvpSalBitmap
+SvtUserOptions::ChangeListener
+SvtUserOptions::Impl
+SvxFillTypeBox
+SvxPrintItem
+SvxRsidItem
+SvxShowText
+SvxTPage
+SwAnchoredObject
+SwAuthenticator
+SwColExample
+SwConnectionListener
+SwContrastGrf
+SwDBManager::ConnectionDisposedListener_Impl
+SwDocShell::LockAllViewsGuard
+SwDrawFrameFormat
+SwDrawModeGrf
+SwExtraRedline
+SwFltRedline
+SwFormatEditInReadonly
+SwFormatEndAtTextEnd
+SwFormatFollowTextFlow
+SwFormatFootnoteAtTextEnd
+SwFormatLayoutSplit
+SwFormatNoBalancedColumns
+SwFormatRowSplit
+SwGammaGrf
+SwHeaderAndFooterEatSpacingItem
+SwLayoutFrame
+SwLuminanceGrf
+SwMirrorGrf
+SwNumRuleItem
+SwPagePreview
+SwRedlineExtraData
+SwRedlineExtraData_FormatColl
+SwShellCursor
+SwTableCellInfo::Impl
+SwTableCellRedline
+SwTableRowRedline
+SwTestItem
+SwWebDocShell
+SwWebView
+SwWrtShellItem
+SwXTextRange::Impl
+SwXTextTableCursor
+SyntaxHighlighter::Tokenizer
+SystemWindow::ImplData
+TBCBitMap
+TBCCDData
+TBCExtraInfo
+TBCGeneralInfo
+TabListenerMultiplexer
+TabPageListenerMultiplexer
+TransferableHelper::TerminateListener
+VCLXFixedHyperlink
+VclAlignment
+VclBin
+VclBuilder::MenuAndId
+VclBuilder::ParserState
+VclBuilder::sortIntoBestTabTraversalOrder
+VclButtonBox
+VclGrid
+VclWindowEvent
+WString
+WindowListenerMultiplexer
+X11SalObject
+X11SkiaSalGraphicsImpl
+XMLConstantsPropertyHandler
+XMLEnumPropertyHdl
+XMLShapeStyleContext
+basegfx::BColorModifier
+basegfx::MinimalSystemDependentDataManager
+basegfx::SystemDependentDataHolder
+canvas
+chart::PopupRequest
+comphelper::RefCountedMutex
+comphelper::service_decl::ServiceDecl::Factory
+connectivity::component::OComponentPreparedStatement
+connectivity::component::OComponentStatement
+connectivity::file::OBoolOperator
+connectivity::file::OOp_ISNOTNULL
+connectivity::file::OOp_ISNULL
+connectivity::file::OOp_LIKE
+connectivity::odbc::OConnection
+connectivity::odbc::ODBCDriver
+connectivity::odbc::ODatabaseMetaData
+connectivity::odbc::ODatabaseMetaDataResultSet
+connectivity::odbc::OPreparedStatement
+connectivity::odbc::OResultSet
+connectivity::odbc::OResultSetMetaData
+connectivity::odbc::OStatement
+connectivity::odbc::OStatement_BASE2
+connectivity::odbc::OStatement_Base
+connectivity::odbc::OTools
+connectivity::sdbcx::IObjectCollection
+connectivity::sdbcx::OGroup
+connectivity::sdbcx::OKey
+cppu::BootstrapException
+cppu::ClassData
+cppu::ClassDataBase
+dbtools::param::ParameterWrapper
+desktop::CallbackFlushHandler::CallbackData
+dp_misc::AbortChannel
+drawinglayer::animation::AnimationEntry
+drawinglayer::primitive2d::AnimatedSwitchPrimitive2D
+drawinglayer::primitive2d::ObjectAndViewTransformationDependentPrimitive2D
+drawinglayer::primitive2d::Primitive2DDecompositionVisitor
+drawinglayer::primitive2d::SdrFrameBorderData::SdrConnectStyleData
+drawinglayer::primitive2d::ViewTransformationDependentPrimitive2D
+drawinglayer::primitive3d
+drawinglayer::primitive3d::BasePrimitive3D
+drawinglayer::primitive3d::BufferedDecompositionPrimitive3D
+drawinglayer::primitive3d::GroupPrimitive3D
+drawinglayer::primitive3d::PolyPolygonMaterialPrimitive3D
+drawinglayer::primitive3d::PolygonHairlinePrimitive3D
+drawinglayer::primitive3d::SdrPrimitive3D
+formula::FormulaByteToken
+formula::FormulaDoubleToken
+formula::FormulaErrorToken
+formula::FormulaExternalToken
+formula::FormulaFAPToken
+formula::FormulaIndexToken
+formula::FormulaJumpToken
+formula::FormulaMissingToken
+formula::FormulaTokenIterator::Item
+formula::FormulaTypedDoubleToken
+formula::FormulaUnknownToken
+jvmaccess::UnoVirtualMachine::CreationException
+jvmaccess::VirtualMachine::AttachGuard::CreationException
+linguistic::PropertyChgHelper
+linguistic::PropertyHelper_Spell
+oox::IProgressBar
+oox::ole::AxContainerModelBase
+oox::ole::AxControlModelBase
+oox::ole::AxFontDataModel
+oox::ole::AxImageModel
+oox::ole::AxMorphDataModelBase
+oox::ole::AxMultiPageModel
+oox::ole::AxPageModel
+oox::ole::AxTabStripModel
+oox::ole::AxToggleButtonModel
+oox::ole::AxUserFormModel
+oox::ole::OleObjectInfo
+psp
+psp::PrintFontManager::PrintFont
+salhelper::ORealDynamicLoader
+sd::DrawView
+sdr::SelectionController
+sdr::ViewSelection
+sdr::animation::primitiveAnimator
+sdr::contact::ObjectContactPainter
+sdr::properties::BaseProperties
+sfx2::sidebar::Panel
+sfx2::sidebar::TabBar::Item
+skjpeg_destination_mgr
+svt::MultiLineEditImplementation
+svt::MultiLineTextCell
+svx::CommonStyleManager
+svx::PropertyValueProvider
+svx::SvxDialControl::DialControl_Impl
+svxform::FormToolboxes
+sw::BroadcastingModify
+sw::UnoCursorHint
+ucbhelper::ActiveDataSink
+ucbhelper::InteractionAbort
+ucbhelper::InteractionApprove
+ucbhelper::InteractionDisapprove
+ucbhelper::InteractionRetry
+utl::Bootstrap::Impl
+utl::OInputStreamHelper
+vcl::ExtOutDevData
+vcl::GraphicFormatDetector
+vcl::IconThemeScanner
+vcl::IconThemeSelector
+vcl::PngImageReader
+vcl::WidgetDefinition
+vcl::WidgetDefinitionPart
+vcl::WidgetDefinitionReader
+vcl::filter::PDFDictionaryElement
+vcl::filter::PDFReferenceElement
+vcl::filter::PDFStreamElement
+vcl::test::OutputDeviceTestAnotherOutDev
+vcl::test::OutputDeviceTestBitmap
+vcl::test::OutputDeviceTestCommon
+vcl::test::OutputDeviceTestGradient
+vcl::test::OutputDeviceTestLine
+vcl::test::OutputDeviceTestPixel
+vcl::test::OutputDeviceTestPolyLine
+vcl::test::OutputDeviceTestPolyLineB2D
+vcl::test::OutputDeviceTestPolyPolygon
+vcl::test::OutputDeviceTestPolyPolygonB2D
+vcl::test::OutputDeviceTestPolygon
+vcl::test::OutputDeviceTestRect
+vcl::unotools::VclCanvasBitmap
+void OpenGLTexture
+writerperfect::DirectoryStream::Impl
+xmloff::OControlBorderHandler
+xmloff::OFontWidthHandler
+xmloff::ORotationAngleHandler
diff --git a/bin/find-can-be-private-symbols.functions.results b/bin/find-can-be-private-symbols.functions.results
new file mode 100644
index 000000000000..91468a328d1c
--- /dev/null
+++ b/bin/find-can-be-private-symbols.functions.results
@@ -0,0 +1,58 @@
+CheckNodesRange(SwNodeIndex const&, SwNodeIndex const&, bool)
+GrGLAssembleInterface(void*, void (*(*)(void*, char const*))())
+ImpPeekGraphicFormat(SvStream&, rtl::OUString&, bool)
+ImplCallPreNotify(NotifyEvent&)
+ImplDestroyHelpWindow(bool)
+ImplFastBitmapConversion(BitmapBuffer&, BitmapBuffer const&, SalTwoRect const&)
+ImplGetSalSystem()
+ImplHideSplash()
+ImplSVMain()
+IsDockingWindowVisible(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&)
+RefreshToolbars(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&)
+SalGetDesktopEnvironment()
+ScFilterCreate
+ScResId(char const*, int)
+Simplify(SkPath const&, SkPath*)
+checkFormula(ScDocument&, ScAddress const&, char const*)
+checkFormulaPosition(ScDocument&, ScAddress const&)
+checkFormulaPositions(ScDocument&, short, short, int const*, unsigned long)
+clearErrorRecorder()
+clearFormulaCellChangedFlag(ScDocument&, ScRange const&)
+clewErrorString
+compileFormula(ScDocument*, rtl::OUString const&, formula::FormulaGrammar::Grammar)
+component_getImplementationEnvironment
+createLink
+ddot
+dl_cairo_surface_set_device_scale(_cairo_surface*, double, double)
+endlu(SvStream&)
+explain
+fieldlen(char const*)
+getChartRangeRepresentations(SdrOle2Obj const&)
+getDataArea
+heuristics
+invert
+libreofficekit_hook
+libreofficekit_hook_2
+loadFile(rtl::OUString const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
+main
+makeMinimalTextForScript(UScriptCode)
+makeRepresentativeTextForLanguage(o3tl::strong_int<unsigned short, LanguageTypeTag>)
+makeRepresentativeTextForScript(UScriptCode)
+mod
+privateSnippetExecutor
+reg_closeKey(void*)
+reg_closeRegistry(void*)
+reg_dumpRegistry(void*)
+reg_openKey(void*, _rtl_uString*, void**)
+reg_openRegistry(_rtl_uString*, void**)
+reg_openRootKey(void*, void**)
+report
+sbxToUnoValue(SbxValue const*, com::sun::star::uno::Type const&, com::sun::star::beans::Property const*)
+scale
+setErrorRecorder()
+setLink
+set_column
+set_title
+spaces
+toBool(rtl::OUString const&)
+vcl_crc64
diff --git a/bin/find-can-be-private-symbols.py b/bin/find-can-be-private-symbols.py
index a795abdb9208..f5ff83fd1757 100755
--- a/bin/find-can-be-private-symbols.py
+++ b/bin/find-can-be-private-symbols.py
@@ -222,4 +222,5 @@ with open("bin/find-can-be-private-symbols.classes.results", "wt") as f:
elif sym.startswith("libvisio"): continue
elif sym.startswith("libzmf"): continue
elif sym.startswith("lucene::"): continue
+ elif sym.startswith("Sk"): continue
f.write(sym + "\n")