qt6-bb10/src/corelib
Tor Arne Vestbø 6c18f86af7 Track call sites of QMacAutoReleasePools for debugging pool usage
Printing pools by calling [NSAutoreleasePool showPools] will now give
a more detailed view of where the various pools in the stack were
created, eg:

AUTORELEASE POOLS for thread 0x1000be5c0
17 releases pending.
[0x107802000]  ................  PAGE  (hot) (cold)
[0x107802038]  ################  POOL 0x107802038
[0x107802040]       0x107791c70    ^-- allocated in function: main
[0x107802048]  ################  POOL 0x107802048
[0x107802050]       0x1073b2e80    ^-- allocated in function: QCocoaWindow::initialize()
[0x107802058]       0x107111ed0  NSCompositeAppearance
[0x107802060]       0x107111ed0  NSCompositeAppearance
[0x107802068]       0x107111ed0  NSCompositeAppearance
[0x107802070]       0x1073bbe10  __NSCFString
[0x107802078]       0x1073bbde0  _NSViewBackingLayer
[0x107802080]       0x1073bc100  NSWeakObjectValue
[0x107802088]       0x1073bbe40  QNSView
[0x107802090]       0x1073bbe40  QNSView
[0x107802098]       0x107111ed0  NSCompositeAppearance
[0x1078020a0]       0x107111ed0  NSCompositeAppearance
[0x1078020a8]       0x1073bbe40  QNSView
[0x1078020b0]  ################  POOL 0x1078020b0
[0x1078020b8]       0x1073bbe30    ^-- allocated in function: QCocoaWindow::recreateWindowIfNeeded()

Change-Id: I97faf30db5835fea2f05320435b1b8c334a478d1
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2019-02-13 12:37:00 +00:00
..
animation Merge remote-tracking branch 'origin/5.11' into 5.12 2018-10-17 10:35:28 +02:00
codecs Merge remote-tracking branch 'origin/5.12' into 5.12.1 2019-01-08 09:34:24 +01:00
doc Merge remote-tracking branch 'origin/5.12' into 5.12.1 2019-01-08 09:34:24 +01:00
global Add doc note about Qt::MSWindowsFixedSizeDialogHint and High DPI 2019-01-27 20:54:01 +00:00
io Merge remote-tracking branch 'origin/5.12.1' into 5.12 2019-01-23 10:13:29 +01:00
itemmodels Fix QStringListModel::setData to check for actual changes 2018-12-24 08:07:36 +00:00
kernel Track call sites of QMacAutoReleasePools for debugging pool usage 2019-02-13 12:37:00 +00:00
mimetypes QMimeType: Use default key as fallback for comment() property 2018-11-02 08:27:10 +00:00
plugin Fix calculation of the string tab size in QElfParser 2018-11-28 04:37:43 +00:00
serialization qtlite: Fix build libs with -no-feature-regularexpression 2019-01-27 21:01:53 +00:00
statemachine Merge remote-tracking branch 'origin/5.11' into 5.12 2018-10-17 10:35:28 +02:00
thread Fix QDeadlineTimer::Forever case in QWaitCondition 2019-02-08 13:48:32 +00:00
tools Avoid read-outside-array error by QStringRef over-reach 2019-02-08 13:56:25 +00:00
Qt5CTestMacros.cmake
Qt5Config.cmake.in
Qt5CoreConfigExtras.cmake.in
Qt5CoreConfigExtrasMkspecDir.cmake.in
Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in
Qt5CoreMacros.cmake Fix re-running of cmake when a qrc file changes 2018-10-19 11:30:16 +00:00
Qt5ModuleLocation.cmake.in
Qt5ModuleLocationForInstall.cmake.in
QtCore.dynlist
configure.json configure: modernize iconv use 2018-12-19 19:22:16 +00:00
corelib.pro Merge remote-tracking branch 'origin/5.11' into 5.12 2018-10-17 10:35:28 +02:00
debug_script.py
eval.pri
qtcore.tracepoints Tracepoints: trace signal activation 2018-09-25 21:22:47 +00:00
qtzlib.pro