From 054327c5622e362f7458b39bb86d23243107e10c Mon Sep 17 00:00:00 2001 From: Arseniy Date: Sat, 5 Jul 2025 19:53:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=B0=D0=BA=D0=B8=D0=B5=D1=82=D0=BE=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 7 +- {build => assets}/Verdana.png | Bin {build => assets}/locator.png | Bin {build => assets}/oil.png | Bin {build => assets}/sphere.png | Bin .../api/v1/query/client-kdevelop/query.json | 1 - .../cmakeFiles-v1-6d8695bdd2a52417173a.json | 471 - .../codemodel-v2-0adeb9e98027780d4cc2.json | 61 - ...irectory-.-Debug-77d76f97721f9a8861e3.json | 45 - .../reply/index-2025-03-15T23-09-21-0902.json | 88 - ...game_tower-Debug-60a5e1495235deba43f8.json | 112 - build/.ninja_deps | Bin 26844 -> 0 bytes build/.ninja_log | 50 - build/CMakeCache.txt | 339 - build/CMakeFiles/3.30.3/CMakeCCompiler.cmake | 81 - .../3.30.3/CMakeDetermineCompilerABI_C.bin | Bin 15448 -> 0 bytes build/CMakeFiles/3.30.3/CMakeSystem.cmake | 15 - .../3.30.3/CompilerIdC/CMakeCCompilerId.c | 904 -- build/CMakeFiles/3.30.3/CompilerIdC/a.out | Bin 15560 -> 0 bytes build/CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 - .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 15424 -> 0 bytes build/CMakeFiles/3.31.6/CMakeSystem.cmake | 15 - .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 -- build/CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 15536 -> 0 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 498 - build/CMakeFiles/TargetDirectories.txt | 7 - build/CMakeFiles/cmake.check_cache | 1 - build/CMakeFiles/game_tower.dir/main.c.o | Bin 298024 -> 0 bytes build/CMakeFiles/rules.ninja | 66 - build/aaa.png | Bin 55986 -> 0 bytes build/aaa.png~ | Bin 41606 -> 0 bytes build/build.ninja | 195 - build/cmake_install.cmake | 82 - build/compile_commands.json | 8 - build/game_tower | Bin 298424 -> 0 bytes build/locator.png~ | Bin 169 -> 0 bytes build/oil.png~ | Bin 164 -> 0 bytes build/tar.kra | Bin 878163 -> 0 bytes build/tar.kra~ | Bin 666574 -> 0 bytes build/tar_2.kra | Bin 956949 -> 0 bytes build/tar_2.png | Bin 565803 -> 0 bytes main.c | 71 +- massif.out.48525 | 4105 -------- massif.out.49609 | 8923 ----------------- 44 files changed, 47 insertions(+), 17083 deletions(-) rename {build => assets}/Verdana.png (100%) rename {build => assets}/locator.png (100%) rename {build => assets}/oil.png (100%) rename {build => assets}/sphere.png (100%) delete mode 100644 build/.cmake/api/v1/query/client-kdevelop/query.json delete mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-6d8695bdd2a52417173a.json delete mode 100644 build/.cmake/api/v1/reply/codemodel-v2-0adeb9e98027780d4cc2.json delete mode 100644 build/.cmake/api/v1/reply/directory-.-Debug-77d76f97721f9a8861e3.json delete mode 100644 build/.cmake/api/v1/reply/index-2025-03-15T23-09-21-0902.json delete mode 100644 build/.cmake/api/v1/reply/target-game_tower-Debug-60a5e1495235deba43f8.json delete mode 100644 build/.ninja_deps delete mode 100644 build/.ninja_log delete mode 100644 build/CMakeCache.txt delete mode 100644 build/CMakeFiles/3.30.3/CMakeCCompiler.cmake delete mode 100755 build/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin delete mode 100644 build/CMakeFiles/3.30.3/CMakeSystem.cmake delete mode 100644 build/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/CMakeFiles/3.30.3/CompilerIdC/a.out delete mode 100644 build/CMakeFiles/3.31.6/CMakeCCompiler.cmake delete mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin delete mode 100644 build/CMakeFiles/3.31.6/CMakeSystem.cmake delete mode 100644 build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/CMakeFiles/3.31.6/CompilerIdC/a.out delete mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/CMakeFiles/TargetDirectories.txt delete mode 100644 build/CMakeFiles/cmake.check_cache delete mode 100644 build/CMakeFiles/game_tower.dir/main.c.o delete mode 100644 build/CMakeFiles/rules.ninja delete mode 100644 build/aaa.png delete mode 100644 build/aaa.png~ delete mode 100644 build/build.ninja delete mode 100644 build/cmake_install.cmake delete mode 100644 build/compile_commands.json delete mode 100755 build/game_tower delete mode 100644 build/locator.png~ delete mode 100644 build/oil.png~ delete mode 100644 build/tar.kra delete mode 100644 build/tar.kra~ delete mode 100644 build/tar_2.kra delete mode 100644 build/tar_2.png delete mode 100644 massif.out.48525 delete mode 100644 massif.out.49609 diff --git a/.gitignore b/.gitignore index 92c0b86..e81e3dc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -build/game_tower -build/CMakeFiles/game_tower.dir/main.c.o -build/.ninja_log -build/.ninja_deps +build/ +*~ +massif.out.* diff --git a/build/Verdana.png b/assets/Verdana.png similarity index 100% rename from build/Verdana.png rename to assets/Verdana.png diff --git a/build/locator.png b/assets/locator.png similarity index 100% rename from build/locator.png rename to assets/locator.png diff --git a/build/oil.png b/assets/oil.png similarity index 100% rename from build/oil.png rename to assets/oil.png diff --git a/build/sphere.png b/assets/sphere.png similarity index 100% rename from build/sphere.png rename to assets/sphere.png diff --git a/build/.cmake/api/v1/query/client-kdevelop/query.json b/build/.cmake/api/v1/query/client-kdevelop/query.json deleted file mode 100644 index 41b3430..0000000 --- a/build/.cmake/api/v1/query/client-kdevelop/query.json +++ /dev/null @@ -1 +0,0 @@ -{"requests": [{"kind": "codemodel", "version": 2}, {"kind": "cmakeFiles", "version": 1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-6d8695bdd2a52417173a.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-6d8695bdd2a52417173a.json deleted file mode 100644 index fed25b1..0000000 --- a/build/.cmake/api/v1/reply/cmakeFiles-v1-6d8695bdd2a52417173a.json +++ /dev/null @@ -1,471 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.31.6/CMakeSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.31.6/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeCCompilerABI.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "build/CMakeFiles/3.31.6/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Linker/GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Linker/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/usr/share/cmake/Modules/Platform/Linker/GNU.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "/home/romenskiy2012/projects/GAME_TOWER/build", - "source" : "/home/romenskiy2012/projects/GAME_TOWER" - }, - "version" : - { - "major" : 1, - "minor" : 1 - } -} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-0adeb9e98027780d4cc2.json b/build/.cmake/api/v1/reply/codemodel-v2-0adeb9e98027780d4cc2.json deleted file mode 100644 index 81417bd..0000000 --- a/build/.cmake/api/v1/reply/codemodel-v2-0adeb9e98027780d4cc2.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "hasInstallRule" : true, - "jsonFile" : "directory-.-Debug-77d76f97721f9a8861e3.json", - "minimumCMakeVersion" : - { - "string" : "3.0" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "directoryIndexes" : - [ - 0 - ], - "name" : "game_tower", - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 0, - "id" : "game_tower::@6890427a1f51a3e7e1df", - "jsonFile" : "target-game_tower-Debug-60a5e1495235deba43f8.json", - "name" : "game_tower", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "/home/romenskiy2012/projects/GAME_TOWER/build", - "source" : "/home/romenskiy2012/projects/GAME_TOWER" - }, - "version" : - { - "major" : 2, - "minor" : 7 - } -} diff --git a/build/.cmake/api/v1/reply/directory-.-Debug-77d76f97721f9a8861e3.json b/build/.cmake/api/v1/reply/directory-.-Debug-77d76f97721f9a8861e3.json deleted file mode 100644 index a6fda0c..0000000 --- a/build/.cmake/api/v1/reply/directory-.-Debug-77d76f97721f9a8861e3.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : - [ - "install" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 7, - "parent" : 0 - } - ] - }, - "installers" : - [ - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "bin", - "paths" : - [ - "game_tower" - ], - "targetId" : "game_tower::@6890427a1f51a3e7e1df", - "targetIndex" : 0, - "type" : "target" - } - ], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/build/.cmake/api/v1/reply/index-2025-03-15T23-09-21-0902.json b/build/.cmake/api/v1/reply/index-2025-03-15T23-09-21-0902.json deleted file mode 100644 index 592d4be..0000000 --- a/build/.cmake/api/v1/reply/index-2025-03-15T23-09-21-0902.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "/usr/bin/cmake", - "cpack" : "/usr/bin/cpack", - "ctest" : "/usr/bin/ctest", - "root" : "/usr/share/cmake" - }, - "version" : - { - "isDirty" : false, - "major" : 3, - "minor" : 31, - "patch" : 6, - "string" : "3.31.6", - "suffix" : "" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-0adeb9e98027780d4cc2.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 7 - } - }, - { - "jsonFile" : "cmakeFiles-v1-6d8695bdd2a52417173a.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 1 - } - } - ], - "reply" : - { - "client-kdevelop" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "jsonFile" : "codemodel-v2-0adeb9e98027780d4cc2.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 7 - } - }, - { - "jsonFile" : "cmakeFiles-v1-6d8695bdd2a52417173a.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 1 - } - } - ] - } - } - } -} diff --git a/build/.cmake/api/v1/reply/target-game_tower-Debug-60a5e1495235deba43f8.json b/build/.cmake/api/v1/reply/target-game_tower-Debug-60a5e1495235deba43f8.json deleted file mode 100644 index 82339a5..0000000 --- a/build/.cmake/api/v1/reply/target-game_tower-Debug-60a5e1495235deba43f8.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "game_tower" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_executable", - "install" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 5, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 7, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-L /lib/libglut.so -lglut -lglfw -lGLU -lGL -lm -g" - } - ], - "language" : "C", - "sourceIndexes" : - [ - 0 - ] - } - ], - "id" : "game_tower::@6890427a1f51a3e7e1df", - "install" : - { - "destinations" : - [ - { - "backtrace" : 2, - "path" : "bin" - } - ], - "prefix" : - { - "path" : "/usr/local" - } - }, - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-L /lib/libglut.so -lglut -lglfw -lGLU -lGL -lm -g", - "role" : "flags" - }, - { - "fragment" : "-rdynamic", - "role" : "flags" - } - ], - "language" : "C" - }, - "name" : "game_tower", - "nameOnDisk" : "game_tower", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "main.c", - "sourceGroupIndex" : 0 - } - ], - "type" : "EXECUTABLE" -} diff --git a/build/.ninja_deps b/build/.ninja_deps deleted file mode 100644 index a50df823e0fd00ae29e81a3919491904e776e6e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26844 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 ISGD@&|14UvIsgCw diff --git a/build/.ninja_log b/build/.ninja_log deleted file mode 100644 index b6ef6a9..0000000 --- a/build/.ninja_log +++ /dev/null @@ -1,50 +0,0 @@ -# ninja log v6 -353 388 1728610037321000745 game_tower 441a688158d57ab3 -1 353 1728610036968995150 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -0 15 1742080161894083352 build.ninja 9414d867134ab9c8 -1 332 1742080602419756739 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -332 369 1742080602747760900 game_tower a3ba29710d75d5f0 -2 327 1742081102558043487 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -327 362 1742081102882047531 game_tower a3ba29710d75d5f0 -0 328 1742081161354777151 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -328 362 1742081161682781243 game_tower a3ba29710d75d5f0 -1 339 1742081192795169155 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -340 373 1742081193135173391 game_tower a3ba29710d75d5f0 -1 329 1742081225603578003 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -329 364 1742081225931582090 game_tower a3ba29710d75d5f0 -1 338 1742081313240669154 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -338 372 1742081313576673335 game_tower a3ba29710d75d5f0 -1 328 1742081323828800898 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -328 362 1742081324152804929 game_tower a3ba29710d75d5f0 -1 340 1742081338464982981 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -341 375 1742081338804987211 game_tower a3ba29710d75d5f0 -1 327 1742081403141787227 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -327 361 1742081403465791255 game_tower a3ba29710d75d5f0 -1 332 1742081423698042722 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -332 367 1742081424030046847 game_tower a3ba29710d75d5f0 -1 326 1742081462634526516 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -326 360 1742081462958530542 game_tower a3ba29710d75d5f0 -1 330 1742081483158781463 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -330 365 1742081483486785536 game_tower a3ba29710d75d5f0 -1 329 1742081510355119212 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -329 363 1742081510683123285 game_tower a3ba29710d75d5f0 -1 326 1742081561823758181 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -327 361 1742081562151762253 game_tower a3ba29710d75d5f0 -1 328 1742081574411914422 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -329 363 1742081574739918491 game_tower a3ba29710d75d5f0 -1 325 1742081590004107923 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -325 360 1742081590328111944 game_tower a3ba29710d75d5f0 -1 330 1742081600208234548 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -330 365 1742081600540238667 game_tower a3ba29710d75d5f0 -1 330 1742081620816490247 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -330 367 1742081621144494317 game_tower a3ba29710d75d5f0 -0 328 1742081629284595308 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -328 363 1742081629612599376 game_tower a3ba29710d75d5f0 -1 326 1742081777406432059 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -326 360 1742081777730436076 game_tower a3ba29710d75d5f0 -1 333 1742081851955355928 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -333 369 1742081852287360042 game_tower a3ba29710d75d5f0 -1 325 1742081880635711273 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -325 359 1742081880959715288 game_tower a3ba29710d75d5f0 -0 330 1742081931248338253 CMakeFiles/game_tower.dir/main.c.o 2f596dfe27ad444f -330 363 1742081931580342364 game_tower a3ba29710d75d5f0 diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt deleted file mode 100644 index d8b352c..0000000 --- a/build/CMakeCache.txt +++ /dev/null @@ -1,339 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/romenskiy2012/projects/GAME_TOWER/build -# It was generated by CMake: /usr/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//C compiler -CMAKE_C_COMPILER:STRING=/usr/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of build database during the build. -CMAKE_EXPORT_BUILD_DATABASE:BOOL= - -//No help, variable specified on the command line. -CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/pkgRedirects - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Program used to build from build.ninja files. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=game_tower - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -game_tower_BINARY_DIR:STATIC=/home/romenskiy2012/projects/GAME_TOWER/build - -//Value Computed by CMake -game_tower_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -game_tower_SOURCE_DIR:STATIC=/home/romenskiy2012/projects/GAME_TOWER - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/romenskiy2012/projects/GAME_TOWER/build -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE -CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/romenskiy2012/projects/GAME_TOWER -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE - diff --git a/build/CMakeFiles/3.30.3/CMakeCCompiler.cmake b/build/CMakeFiles/3.30.3/CMakeCCompiler.cmake deleted file mode 100644 index d69cb8d..0000000 --- a/build/CMakeFiles/3.30.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "14.2.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_STANDARD_LATEST "23") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.43.0) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1;/usr/lib;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 4c3d4d4e759a4ccab4f1502de351a7c19034b854..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15448 zcmeHOYit}>6~4Q+8>e-;+cqX{9VMf-irRw5k2;o{D(TwmwP%IBc2h^RMCoMKJ8Mt6 z4|jG9b_paRP}Q=6On*>>QmImZ01`rgP#++{21B7jNa>HF2>1~w6)8$d5EKQ7yqt6A zobl{rjS!V8B<5H<=brC8?wvD_dp&dJL~49A8i@#|CUHQZq{Lk$L5fHBQUh2*42o^A z-6=Z74Inp5%+)7c23nWSN9%bj;Z4BNuLBzm_)ZswK3w7vB1gZ?XljeAVJ>Jt(60qm zBnSEP)B$tWd;KZs45Y}d$D7HIx!(_S6IWgP_8qoCvy@-cfraI^mi9>T?MPOu-LUYIM6lFuU5)xpBw^?s|S8~PK{*_ ziRejDMU4F;B2p(uNd^;1XuBPLn0EC4>dN^u-}}wfi9N?EJ6^f=le}^K!@JN1_XA_1 z4H9DbV?uw-3)&!m=3ymrx7mCjwztCXX7~-K-n?{dYx0-hf9u)fZTp_P=^Gz?tJ;_S z^}FYve01j%C%$t0)sB`|z^ox*+*=!HJ_4B1055KWpV0W&S@URTSc39|J&oL#VYW)*m2!>Fu!Pj z`z@~FC&^v|j`0=61=G5N{IN zIjf{ERLmTBlwhN0D-|}!{u=f+Hl7|%>V0aTx>s=f{(jsgIIrbj6LD8^x2TVR1s-3% z9vAMg;IwQKFA?_LFMbJ5)u{Lp8UyitlJ8G(%4-MR2N|zYz}AFx^X_LXS08e5ybdC6 zQ*M9e!=pa@oDZj4q12xD;e3vu;(`yC^NKH4*bFleW+2Q!n1L_@VFtns{4ZzVFR@+! z&`w=y)mB>0b_=0>zUoA4=d@ElZe5eZMt$$Q>E$;b*Oq^$o%;Qisp(X2wfA-H^!{Ig zL9P8$;PuzM8r%IjX%G0T80U1$caS}B)oF*&k5lNawF|M`C(&??IM^>s`@Nqmpbjijy-x*d1cXNYTj$4X|Dw$T|2Vo9S`pa zVAmmq83;2FW+2Q!n1L_@VFtnsgc%4k5N06EK$wB|mjQe~^Y18~8J*ncd(U*ZXYh#M zK9imt&F*uSbki=Ixx;pPSRc!z(j%E6A?>7pcF8gIvJJ1Y4v(j&r^i!zDl?KE%7BH` z8(Hfx)FGflq_gQkeD{l^TD@GW4FX@jQmah?N5XfeNRg)wipXL-(%H79broLlAdY@h z;3MDJjck!`h!DdURlN{HzMC7mIsSAsx$TCi4W6I~Da=5afiMGM2Eq)483;2FW+2Q! zn1L_@|EC$?dONPKD^8;*YS0d%>QcLK{D6#;s0kytbcF4 zRz|r>MR;6WH%|?$=R<0xV!Rt&QT&4VO~gBhdv%v2Q+c>pr9j+omGoFMi^Tr_thwU> zNSdybe3bm*O|cv==L!DJl=1=6|D9xiO`+`I1Kx1`_-5U5-Q-v@xlg$Vs*Ueedi$Z? zvsdZs>Fe(q?1941#;ON;do~LSIOe5U{J9o1!Q&Ev`q+fxYIczU#zOok;lxCS@RJ0< zn{$sE#s3&+qwtjipO`s8ON-Yzau zeJI<14H{7aXD3}ZjDHgvjq0m^4!FWbK8~MiG^%I*1K2dGH@*sZqdIClAc%_uG8D~hSTbdTP(ft5K7NlvsnCW8Kvt~1

?W}OzEP6;f}hOM5fl=V5Il!FRv zedMvs&_p^3C|oXjO4COV4o#$VZR8+8P^^s)xpb(y9vhz=9vastM@Jt?P3zM`!|?n| z=n&5VyFf8`!dG4WL6?8K#ps*XfY+C)djrLiaG_R~ijI*5?$|D$$}U*&p@o$r2o748W6TO^K4(jCCG-|_g_j`?T6AJ-Zz^Lm3h&$+?zyQ2}}G&C@$?9b~R=2bG}{)7Af9O!YMSnthS zG=K5Bj>6P^lZ4pw@bmjCM+Y|6#!YTjbAt8uWhR{4@4CG;obWmyP#b41dQKv}c+5 zo8TMs`SW_aLj@3s?ObU?X8gCHz+=z-^SX$?OMC&71BB-v68rIS{3Bp!!v6d{PPH4Y zg}BFM-j@BDUj~iepVw0t$)B%N4#0lQaoywh7YVZLaXF8ZP;dM!uR{Z4@%VYY5+{G| zhwUjHEQ%%o5F>LBXMeoE`icGh+&g!Dh8hKYhLrgK6kZEF9?r{FzoxXI;mb52TqpV|Ac}tha{R$T diff --git a/build/CMakeFiles/3.30.3/CMakeSystem.cmake b/build/CMakeFiles/3.30.3/CMakeSystem.cmake deleted file mode 100644 index bbabbde..0000000 --- a/build/CMakeFiles/3.30.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.10.10-zen1-1-zen") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.10.10-zen1-1-zen") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.10.10-zen1-1-zen") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.10.10-zen1-1-zen") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 8d8bb03..0000000 --- a/build/CMakeFiles/3.30.3/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,904 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "Arm" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/build/CMakeFiles/3.30.3/CompilerIdC/a.out b/build/CMakeFiles/3.30.3/CompilerIdC/a.out deleted file mode 100755 index 37746a787a5774e617e8abfcaacf5381d6be0900..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15560 zcmeHOYit}>6~4R9!zpohFUf`n962)RHZpg@BP$c4zuIdjjq z8BfYoZ}uH`xReD{3k-Z^(3cW2H#njIO6$6^YlLEWoZGm;v~NW%*Ur9vX3(yEEJ zcc?vT8|hnoOt)vWpjKU8jBk{Uf;W(4UK>~H$U8JledvM_vSi+7Wq}7o1yad=FmEe2 zh#r=|kPaZxUhB_bG8Mz$*5n6;2N~q?P?Dy$Pu{yxwo6=6BEe&od4})|;X$60{vZ)g zjtT##C7xlKp*AiVf2&lOw#4l`nEB$lWnSamYzklRU7rj4r9@_Wm%fET=Q^zVlSYsRB z5BAA6To~hj6mG*mu>VCer@4;d0AWTQ+};E)Zi3%J_?>n9DBGsUPTLjFDSP(3lP?l7 zz2w+4`Jz+EKjbQI<~aANBO}B819rFBZ62)E5A-N|cw*Gfxn*}YU-8`X#OOewRCFht zse((sX6H*q@osC=x`s;8jQD^0z>ks6{M?b5jh$0Y0Ac{Z~fhYn|1fmGMa}jtg@t%KM zr>-_yXSSa2RLc77iWje5vQ9nMc)=eOw|D(@c=_^!*7EPHQ-8R2|3tQHrR$<~_V7z& zP;L1XvHme*CiZ^DwSg*`-4xhxNF^7 zzGj{O+kMvgwFWEpymfiqyOkVth=a!J>P%wq;0->H@8scmYF3K}j#;M;-^5jG`4z9p zI&*kGDb~J1zjcs+*zpTD#(QDrMm@1NquAe{XUX;$`B;AVs&?pW z*wFah)1~=^e8DYG(p$*m8?86A+n;dDm3*lwSil&9w=rB3e$i#ey9qZfTM&SJrv?D~MTxJ#Z}gFX0C|kaTSRW)ow8dy zv3ru&*d+Rjo93yG2KyB=UUG{?GMliA`1{$q>1N3zA&O`HEatrTr$Y zs?#FhC6a#!a%s_`w%snZv^Yk;Y1vUq`t%F<|EcQn5a^q(i{2=FdQC*lV}%*cSQYn+*W@sD_~}kZ+3oQsk2&fAq+}z}-eWJrB6cpr85OW|z^O>h4LU zQ=lE?=f3MavsfY9L_L#awh4<^-zJo+9uN?lk?-(5oS0pbL_z+c^ zp#KA;xRjCXREgvP3RIMrdk6r?R${@(zZr& z7wvB{qXC>p+h`)$PdE9ZT*$rQh4xu|eAoISfC*dy`!JjUNEiLc(ePHtnycJ6NvdLoHvVPXiW|SuA<3Ia^#b7s{mtx9pt=KvRo(`o1Hd6R59$ zxWjX1m2W=hROXbKJ5i)AwDiil1>^9|M6s!@>=qm*DAOOa=}}0P=}(whF8R}Ex^wnS z*_n6kxg0T|X@>2T%MJ~X8K{#xXFfko9hb-#ZOnxNRkSmj3T4vN%)3QTj^4K~_&!aC ze(h;+o7`U^ai2yHY#S{5Na1^HT)?#OAv1zQ)XpmbdPxTPOTveIABZAxodY}^;(tT< zkOmAzhWQ^R{9kmh#`v-RfW-c96MlI74&l7^03YiU$R~uy`^d2aAM1=fVLW8;vEG3^ zO>Myvj{nE0k=G*NWBmb%bsNSHJIF_f&ubg#Sl>Y6-W?u4#&nh{98>VIzN$$XF!~Sg z|JR7iCTOo+ujRUpbtIYiB|LxMBs9o3ga`SpP{5>FyeakV5PwDPQ;=Baf)MWid&0;5 zD?=5tBhEtv`mW%0Uq>qsxXG}V?C4>e%M~Z z0lI1+fH5(z;o$T2HCVt8N*sGZy9IIhV`c5;{)EEE& diff --git a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake deleted file mode 100644 index 727c540..0000000 --- a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "14.2.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_STANDARD_LATEST "23") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.44) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1;/usr/lib;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 6743de5287dc25a00bf8acdc27f3cf09382f953f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15424 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/a.out b/build/CMakeFiles/3.31.6/CompilerIdC/a.out deleted file mode 100755 index 6780fae9274eb05d85026a2883348107534bb070..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15536 zcmeHOYit}>6~4Q9Ic*Ye+&XoW(hQ-BQi)8~j+2@|+O^l~j3qxp;z%Hqj>g`xy<)v< z?T)EaR3#!1V%$J@st5^1f=UPpiAtqHLaH34DpUgGA`mD)P>QG&P-u+`D22$&Idjjq z8Q<6e@dNlV*YbS#eD|Dl@0>f2yEA7_=lXh*iG)H~qaIf*St-qAq~ZGqq(YEU9cl}0 zA5uHidXm?MoNmu(pjKT{YnEe!@JzGai_&i5L!t-72pQRKwQ`0BL3;W@|&>vO*t-|_ED`;kkvsU2URrt~>{C&jlTEUNUUD}&b zw;Fhrz@798C1OTrJa?>6@`{D0eZ|eZZwJ+pzTU2^+h(`f2kQ0x?aJ*P>UZ;g#UC$J z1HUrVpDmV4{*X6P^vT!wWVs~XU9GyJqEa*y;h#Pc5+w6@aXd_KFKpyldB1Qke(`H` zSS9I7s0+?-oL8x>ns1Tw7yP_9Y{=+#@Q_mmZ&_Ne#o#N#TL%AG;rAH)mxWIo{P%>P ze?oUWY^NcoRn;jzAoNI0A75;t0eM zh$Hadj=(#O5C7dcd!xabTX%V%QqE`QgJf;NIr~b(m2fEB-ukEB+1Hub)1!&gb6*8EAb`pcNzxbxGYKJjm`p9|}*GJN1>&`hqM6xSPT*BW=8VZ|$g zr2j&wf8e_ek1jd0i_Yb@o^USTT;n8ObzWZz?k5L(#X&>u+F0Yx?%Vb}zB7j>saZ|$ zKjEA`d=FQh**AmD&fMYMB-EO3(r@YOqqSP?)pgxOBu-wrJ>Dy0x9g2NGm8EFVVrbN zkdN7CZaA~k*M6M4#Y1-Hntw~4=5jZj=bXes<4daX<@rSJ7V$q{g@1V^UOTwZe0hsf zjW4ZD)xA8ok~VoizY;%}yLFPLs6K!78RMbGC5}KGfj9zj1mXz95r`uYM<9+s9Dz6j zaRlNBERO)c=ek?z9q1W6G+LgVDir<7FujpHxmx}=i$4?iCGMqKZyOv4 zN0r#I=7TLXJl>?82mZno06Lp z&I7Hj)U%>*`uRHX7L+3R9jb3lZc~^KH2r{iMQ59(89ZZnCFHj$Ge7tj!khWN?+~9- z52#FrDv|OfsyC^7>)(CsmbROOTWNn&8BO4PSx*zme#|&D5zl@elAgtljh=eT7o&9q6w=R$s)vND>$eyMD~ z_i;a)l_y@kd3#j3-5(w3?C;G|HaQ*eZq9Lgj&=6uT&Me(a*y;4c6Ii-gFQXRb3^V> zXIEd2^32Vo_6%~@|5d)apZ5Y!arS$Gys)5?*YC(=ck|V}X z^Qur9E4z5Yrlq1+8lU#YefQ3%XUg?UVuR;=)Y(Y2DjiEsKBd*Wxq)uiH5{4`>h6+b zzdW(O9uiLHcWHkE?OC27YJndKDrHwsO$OcwVNlUHfm*2?`1W{d+McSEr~FEAO4)U4 zWV%4#NEGtQE|loQfGHI!PI%P`W#>t#`QQ83oQQ6@X z*_CoQVYWZvj#a!#-<`;l1tb|vXIJmuz#G^0u2-peG)%Tfot%4Ukc>t{m+5#$9xY=iVJ*q1I!2ysGk=?P%6?g`-^fP20j8qL0qRmcT$B; zy?XzvefI@@){T~468=W_RE&Q?`Uhe?A-CW9cTVteoGQFVfc>J_122l=dP43S`;Ya& zFmY@Gd#p=<=cz4P%<+#>Bd-}?k97hN>nn^OdcY~N=QRjqtV4i&|KnngU$aW_{fp-W z_E-l2u?|B2=Kjx;E$`gN*_{6`P(#$-53I^L<9&8QGJVQJVe-I{Q<=B2LrSJ7YzIBmevFg!B7zK2mK?eM9*LI z`#TGYf@c4`e_QBZ4ts@lI=*u=`-2Sp71=gM?6Hn-;R^#5=xOP;4E_yj;A02u z9WTlJtc`d91dUyV0US&ix zt+7Ky0PG+yQH42-AM2qGu{ZT4957dFh+t0C>pbku^AGk>#Iaj9rpiae;SZ&8J8?V* o7!TsIkvNQ search starts here: - /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include - /usr/local/include - /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed - /usr/include - End of search list. - Compiler executable checksum: 91e980a230f7d2e39f93577991713edd - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0d0a9.dir/' - as -v --64 -o CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o /tmp/ccxfWIWI.s - GNU assembler version 2.43.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.43.0 - COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.' - [2/2] : && /usr/bin/cc -v -Wl,-v -rdynamic CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o -o cmTC_0d0a9 && : - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper - Target: x86_64-pc-linux-gnu - Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 14.2.1 20240910 (GCC) - COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_0d0a9' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_0d0a9.' - /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccngadRb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_0d0a9 /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o - collect2 version 14.2.1 20240910 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccngadRb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_0d0a9 /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o - GNU ld (GNU Binutils) 2.43.0 - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_0d0a9' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_0d0a9.' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] - add: [/usr/local/include] - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/CMakeScratch/TryCompile-gSmxNz'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_0d0a9] - ignore line: [[1/2] /usr/bin/cc -v -o CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [Target: x86_64-pc-linux-gnu] - ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 14.2.1 20240910 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0d0a9.dir/'] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_0d0a9.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccxfWIWI.s] - ignore line: [GNU C17 (GCC) version 14.2.1 20240910 (x86_64-pc-linux-gnu)] - ignore line: [ compiled by GNU C version 14.2.1 20240910 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.27-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../x86_64-pc-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 91e980a230f7d2e39f93577991713edd] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0d0a9.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o /tmp/ccxfWIWI.s] - ignore line: [GNU assembler version 2.43.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.43.0] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.'] - ignore line: [[2/2] : && /usr/bin/cc -v -Wl -v -rdynamic CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o -o cmTC_0d0a9 && :] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper] - ignore line: [Target: x86_64-pc-linux-gnu] - ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 14.2.1 20240910 (GCC) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_0d0a9' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_0d0a9.'] - link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccngadRb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_0d0a9 /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccngadRb.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-o] ==> ignore - arg [cmTC_0d0a9] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] - ignore line: [collect2 version 14.2.1 20240910] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccngadRb.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_0d0a9 /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] - linker tool for 'C': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o;/usr/lib/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1;/usr/lib;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Running the C compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils) 2.43.0 -... - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:3 (project)" - message: | - The system is: Linux - 6.6.62-x64v4-xanmod1 - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "CMakeLists.txt:3 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: /usr/bin/cc - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - - The C compiler identification is GNU, found in: - /home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/3.31.6/CompilerIdC/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/CMakeScratch/TryCompile-siENZu" - binary: "/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/CMakeScratch/TryCompile-siENZu" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/CMakeScratch/TryCompile-siENZu' - - Run Build Command(s): /usr/bin/ninja -v cmTC_b2293 - [1/2] /usr/bin/cc -v -o CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - Target: x86_64-pc-linux-gnu - Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 14.2.1 20250207 (GCC) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b2293.dir/' - /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_b2293.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccsZGpK6.s - GNU C17 (GCC) version 14.2.1 20250207 (x86_64-pc-linux-gnu) - compiled by GNU C version 14.2.1 20250207, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../x86_64-pc-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include - /usr/local/include - /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed - /usr/include - End of search list. - Compiler executable checksum: 26a734649dd11ad41e6b2b442beb07a7 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b2293.dir/' - as -v --64 -o CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o /tmp/ccsZGpK6.s - GNU assembler version 2.44 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.44 - COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.' - [2/2] : && /usr/bin/cc -v -Wl,-v -rdynamic CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o -o cmTC_b2293 && : - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper - Target: x86_64-pc-linux-gnu - Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 14.2.1 20250207 (GCC) - COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b2293' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b2293.' - /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIbQwk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b2293 /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o - collect2 version 14.2.1 20250207 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIbQwk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b2293 /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o - GNU ld (GNU Binutils) 2.44 - COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b2293' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b2293.' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] - add: [/usr/local/include] - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/CMakeScratch/TryCompile-siENZu'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_b2293] - ignore line: [[1/2] /usr/bin/cc -v -o CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [Target: x86_64-pc-linux-gnu] - ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 14.2.1 20250207 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b2293.dir/'] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_b2293.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccsZGpK6.s] - ignore line: [GNU C17 (GCC) version 14.2.1 20250207 (x86_64-pc-linux-gnu)] - ignore line: [ compiled by GNU C version 14.2.1 20250207 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.27-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../x86_64-pc-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 26a734649dd11ad41e6b2b442beb07a7] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b2293.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o /tmp/ccsZGpK6.s] - ignore line: [GNU assembler version 2.44 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.44] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.'] - ignore line: [[2/2] : && /usr/bin/cc -v -Wl -v -rdynamic CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o -o cmTC_b2293 && :] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper] - ignore line: [Target: x86_64-pc-linux-gnu] - ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 14.2.1 20250207 (GCC) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_b2293' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_b2293.'] - link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIbQwk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b2293 /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccnIbQwk.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-export-dynamic] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-o] ==> ignore - arg [cmTC_b2293] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] - ignore line: [collect2 version 14.2.1 20250207] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccnIbQwk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_b2293 /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_b2293.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] - linker tool for 'C': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o;/usr/lib/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1;/usr/lib;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Running the C compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils) 2.44 -... diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 3a45cac..0000000 --- a/build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,7 +0,0 @@ -/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/game_tower.dir -/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/edit_cache.dir -/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/rebuild_cache.dir -/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/list_install_components.dir -/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/install.dir -/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/install/local.dir -/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/game_tower.dir/main.c.o b/build/CMakeFiles/game_tower.dir/main.c.o deleted file mode 100644 index d56cb32807f3d0f52aa135508d618fbb52acdddf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298024 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

x=M^w+OpD)&o90z@Y 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 diff --git a/build/CMakeFiles/rules.ninja b/build/CMakeFiles/rules.ninja deleted file mode 100644 index c1bfa70..0000000 --- a/build/CMakeFiles/rules.ninja +++ /dev/null @@ -1,66 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.31 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: game_tower -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for compiling C files. - -rule C_COMPILER__game_tower_unscanned_Debug - depfile = $DEP_FILE - deps = gcc - command = ${LAUNCHER}${CODE_CHECK}/usr/bin/cc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building C object $out - - -############################################# -# Rule for linking C executable. - -rule C_EXECUTABLE_LINKER__game_tower_Debug - depfile = $DEP_FILE - deps = gcc - command = $PRE_LINK && /usr/bin/cc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD - description = Linking C executable $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /usr/bin/cmake --regenerate-during-build -S/home/romenskiy2012/projects/GAME_TOWER -B/home/romenskiy2012/projects/GAME_TOWER/build - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /usr/bin/ninja -t targets - description = All primary targets available: - diff --git a/build/aaa.png b/build/aaa.png deleted file mode 100644 index f273b3068b39b0329ad9aa29d020cdeb60a05591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55986 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 diff --git a/build/aaa.png~ b/build/aaa.png~ deleted file mode 100644 index 21befad94bab7d96f6953f5f50c4a4a7999ae4fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41606 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 diff --git a/build/build.ninja b/build/build.ninja deleted file mode 100644 index 8f097ff..0000000 --- a/build/build.ninja +++ /dev/null @@ -1,195 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.31 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: game_tower -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - -# ============================================================================= - -############################################# -# Logical path to working directory; prefix for absolute paths. - -cmake_ninja_workdir = /home/romenskiy2012/projects/GAME_TOWER/build/ -# ============================================================================= -# Object build statements for EXECUTABLE target game_tower - - -############################################# -# Order-only phony target for game_tower - -build cmake_object_order_depends_target_game_tower: phony || . - -build CMakeFiles/game_tower.dir/main.c.o: C_COMPILER__game_tower_unscanned_Debug /home/romenskiy2012/projects/GAME_TOWER/main.c || cmake_object_order_depends_target_game_tower - DEP_FILE = CMakeFiles/game_tower.dir/main.c.o.d - FLAGS = -L /lib/libglut.so -lglut -lglfw -lGLU -lGL -lm -g - OBJECT_DIR = CMakeFiles/game_tower.dir - OBJECT_FILE_DIR = CMakeFiles/game_tower.dir - TARGET_COMPILE_PDB = CMakeFiles/game_tower.dir/ - TARGET_PDB = game_tower.pdb - - -# ============================================================================= -# Link build statements for EXECUTABLE target game_tower - - -############################################# -# Link the executable game_tower - -build game_tower: C_EXECUTABLE_LINKER__game_tower_Debug CMakeFiles/game_tower.dir/main.c.o - DEP_FILE = CMakeFiles/game_tower.dir/link.d - FLAGS = -L /lib/libglut.so -lglut -lglfw -lGLU -lGL -lm -g - LINK_FLAGS = -rdynamic -Wl,--dependency-file=CMakeFiles/game_tower.dir/link.d - OBJECT_DIR = CMakeFiles/game_tower.dir - POST_BUILD = : - PRE_LINK = : - TARGET_COMPILE_PDB = CMakeFiles/game_tower.dir/ - TARGET_FILE = game_tower - TARGET_PDB = game_tower.pdb - - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/romenskiy2012/projects/GAME_TOWER/build && /usr/bin/ccmake -S/home/romenskiy2012/projects/GAME_TOWER -B/home/romenskiy2012/projects/GAME_TOWER/build - DESC = Running CMake cache editor... - pool = console - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/romenskiy2012/projects/GAME_TOWER/build && /usr/bin/cmake --regenerate-during-build -S/home/romenskiy2012/projects/GAME_TOWER -B/home/romenskiy2012/projects/GAME_TOWER/build - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build list_install_components: phony - - -############################################# -# Utility command for install - -build CMakeFiles/install.util: CUSTOM_COMMAND all - COMMAND = cd /home/romenskiy2012/projects/GAME_TOWER/build && /usr/bin/cmake -P cmake_install.cmake - DESC = Install the project... - pool = console - restat = 1 - -build install: phony CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build CMakeFiles/install/local.util: CUSTOM_COMMAND all - COMMAND = cd /home/romenskiy2012/projects/GAME_TOWER/build && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake - DESC = Installing only the local directory... - pool = console - restat = 1 - -build install/local: phony CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build CMakeFiles/install/strip.util: CUSTOM_COMMAND all - COMMAND = cd /home/romenskiy2012/projects/GAME_TOWER/build && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake - DESC = Installing the project stripped... - pool = console - restat = 1 - -build install/strip: phony CMakeFiles/install/strip.util - -# ============================================================================= -# Target aliases. - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: /home/romenskiy2012/projects/GAME_TOWER/build - -build all: phony game_tower - -# ============================================================================= -# Unknown Build Time Dependencies. -# Tell Ninja that they may appear as side effects of build rules -# otherwise ordered by order-only dependencies. - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /home/romenskiy2012/projects/GAME_TOWER/CMakeLists.txt /usr/share/cmake/Modules/CMakeCCompiler.cmake.in /usr/share/cmake/Modules/CMakeCCompilerABI.c /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake/Modules/CMakeDetermineSystem.cmake /usr/share/cmake/Modules/CMakeFindBinUtils.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake/Modules/CMakeSystem.cmake.in /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CMakeTestCCompiler.cmake /usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GNU-C.cmake /usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake/Modules/Internal/FeatureTesting.cmake /usr/share/cmake/Modules/Linker/GNU-C.cmake /usr/share/cmake/Modules/Linker/GNU.cmake /usr/share/cmake/Modules/Platform/Linker/GNU.cmake /usr/share/cmake/Modules/Platform/Linker/Linux-GNU-C.cmake /usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake /usr/share/cmake/Modules/Platform/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.31.6/CMakeCCompiler.cmake CMakeFiles/3.31.6/CMakeSystem.cmake - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build /home/romenskiy2012/projects/GAME_TOWER/CMakeLists.txt /usr/share/cmake/Modules/CMakeCCompiler.cmake.in /usr/share/cmake/Modules/CMakeCCompilerABI.c /usr/share/cmake/Modules/CMakeCInformation.cmake /usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake /usr/share/cmake/Modules/CMakeDetermineSystem.cmake /usr/share/cmake/Modules/CMakeFindBinUtils.cmake /usr/share/cmake/Modules/CMakeGenericSystem.cmake /usr/share/cmake/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake/Modules/CMakeLanguageInformation.cmake /usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake/Modules/CMakeSystem.cmake.in /usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake/Modules/CMakeTestCCompiler.cmake /usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/GNU-C.cmake /usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake/Modules/Compiler/GNU.cmake /usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake /usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake /usr/share/cmake/Modules/Internal/FeatureTesting.cmake /usr/share/cmake/Modules/Linker/GNU-C.cmake /usr/share/cmake/Modules/Linker/GNU.cmake /usr/share/cmake/Modules/Platform/Linker/GNU.cmake /usr/share/cmake/Modules/Platform/Linker/Linux-GNU-C.cmake /usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake /usr/share/cmake/Modules/Platform/Linux-GNU.cmake /usr/share/cmake/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake/Modules/Platform/Linux.cmake /usr/share/cmake/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.31.6/CMakeCCompiler.cmake CMakeFiles/3.31.6/CMakeSystem.cmake: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake deleted file mode 100644 index 959934c..0000000 --- a/build/cmake_install.cmake +++ /dev/null @@ -1,82 +0,0 @@ -# Install script for directory: /home/romenskiy2012/projects/GAME_TOWER - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/game_tower" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/game_tower") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/game_tower" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/romenskiy2012/projects/GAME_TOWER/build/game_tower") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/game_tower" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/game_tower") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/game_tower") - endif() - endif() -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/romenskiy2012/projects/GAME_TOWER/build/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/romenskiy2012/projects/GAME_TOWER/build/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/compile_commands.json b/build/compile_commands.json deleted file mode 100644 index aefe91b..0000000 --- a/build/compile_commands.json +++ /dev/null @@ -1,8 +0,0 @@ -[ -{ - "directory": "/home/romenskiy2012/projects/GAME_TOWER/build", - "command": "/usr/bin/cc -L /lib/libglut.so -lglut -lglfw -lGLU -lGL -lm -g -o CMakeFiles/game_tower.dir/main.c.o -c /home/romenskiy2012/projects/GAME_TOWER/main.c", - "file": "/home/romenskiy2012/projects/GAME_TOWER/main.c", - "output": "CMakeFiles/game_tower.dir/main.c.o" -} -] \ No newline at end of file diff --git a/build/game_tower b/build/game_tower deleted file mode 100755 index 5ac970b3393f2cd8ceef26906e8fa742b7aad099..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298424 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

< 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 z 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 diff --git a/build/locator.png~ b/build/locator.png~ deleted file mode 100644 index 4365fb3aef2db0f1eb518859a6403424727bf928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9EFZXnDkGR4^uC>ZVO z;uvD#pPV3Z=7GJbjQcdj7qdK!Se8h%O{{g;r1;{V`bmZvX(_%bk_<*1%O>V9C$tHq zGMKrt#2#o8iR$t2YvXJ_vVy6gs&NAE4UZAH z;uvD#pPaD3@CUz%d`lsdn@!ORsg0{r7hPfB5z}z`ro^kvM@)Mf*}fQcX={`*?qd9r z(|)sOQQIrM1EQ-fE^}+@9e8D%qc&NDTSQ%@>oe2R$VNs6M{{l=5zT8+KpPl5UHx3v IIVCg!07(rpi~s-t diff --git a/build/tar.kra b/build/tar.kra deleted file mode 100644 index 74638fb943553ceb6ee15718f0bdcdb1f5640cf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878163 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 ktS-OSL-Jg5k9Kd5s9DpnR9OEZ# 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


wD^3lp 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

OoKOe1WT&cr$;gMx0ZXfolsObp( za<9mNKP)bm>^MXGel%Q}rNnZ7&pZXNG7{nZ9-e=?QvaDh=S73SjItT*P$OC@VFM1L zxLPf9pcwg6>1FUPpNgJImgL%EnLLrU2FQ_}$!b@p!eb`QI<6H&o@$n>a$YVYOK^b!(- zQxO$b4Wx5wb+Wcy$M$Iv3liQ*vv?hP6MnZ*QeWb`lD4~TBghr2{3`83i1Z^j-(9>w zp)=HX2?JCNuPMHJ2O*e@_TZ95dW-w@^>jPN8VNrbOtIFAVstQQKyF*Rf%3>qFpRbil;3z4qs6+piT~(8<&xUa-V) zcKi-7iI8r%97MdjD|lR{Rjh3iixDuJ6ikg;I_^NSFyZS3lHjYPPFvpJk5Suo();8Z zmLPgnBy3yty$$gG!1%-Io}N00%#PA=I-2v46%B`6OJ3%2OD(3iZP*>EXG^*%;g$qm zQ3`vlG-VEpG{B@PcQ$S>c=u_wNUPXgt^h)8k?VW8b`7&FsU`kZ*`fUhIrQm403Y?3 zb$8pn!&fh5$Ug~51Bwkh?F}z4yEviE+xP)T*80w$#Ks~CWrOgcon)7MaK2B*XpEVE zCY$OU7w2&U{>!Gx{3poGakG5Aq95LTvbXn%K^_s38g#$@#}l>lKU_8I#`3d6LqZnn zVtwPTJb*DVKF-Ybc2H~}_=eawVTcJ;SI{;z-eHUBy2%F(dbfNF%F|-ZlPQQaeDta` z%rE+4wgUubBHAA+Q?-XaAuR5b`?8!4q@D7)BTL7p(Ml39MW~i)@MVc&I86$|hLytS z0~V!#z4@NsgbWo2Dxd3n@Bucl!N-AP&b-#

XQdjSz>D=6Fx;j@d9MIu@0Bk^vlU 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�tql}Ay-&wBB?!K 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%0AYKU-AQ?u8j*gOcTtKm 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 z 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

  • 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

    i3v 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%0DYLsGT(Q;^5TbYkMfZar3M$efXdEQu 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 z

    =PL&+Jobsvdy!-T^9ZPKObNJ#sv`gOC+l2Wyz|?#`StjFf~yQ zloQ2`rd2ZCPb-60-$xapPt|eZlOUwX4+D0dYI)?FQj{0UtcbF6hItY|(-u&AdwY9Z zMM;U|AA3VUuZunR^4M&`Nf!4fzTA7XC*em(eJPm8!C@jtQ+Fhv{vp{^aJ z$Yo3(n)s<6x0jrpe}B!aXr+aJS*S=8SDZFkhFnHq&-N0&#l%=!$E{3qwsvKCBmIMC z1a|FL4qo!%)o1Q*p0Rk*>GPJ0O|Cb8l!!dPfbO3*&9qcdIqStE?tulpXze1gr8(uZ zEd8oTZc`c*-R%Ar=es?q=>*`@za-Wjdw!J9h3yKhfb=N z_xuJ5{YmC}v1~Tg+bQ6XG0UWI2lpa<{CaJ9@A0+M2?gpI!!&q&7om|F^4(1wZ@*k( zS-&2lBWd5^VZtVCnB?F-uK&>G4>)<3ynkoV;>!K|0TRuJP__Zqm{=j1B*_LKD&M;%F1~~f~!7F-}-+-qY%dHS>Tfr+*Oz!CNnE|WHQ0$ zm-kBDy2NXk{I7^^UUD-n@-qCD|b*xU3V#z zEiIf3cx%2nlKL-v;VNFRvGcWn=THv7*YUX<)bm&jBFK-n{YVfyyS#J>t5uMaxtpzi z&FD=lD=t6~*&Bq#kKogVfI*3zhlfXQ#e!2sW_G!(%f>=F@;@k*h=&Ee^=z~L?)w3e z(YQ_bj4kXrrNi|c&!$ql$*&!$5cb^Ug>(GtBpC^K2AT=yX0IQsQoS@8!w0n>@K{{U zp(gNw_M9hQu$NWae_}=tpTu_D!!9eZwuiGHIToU|SX6z@KI1lxJN>zt=*e)79e+QQ z{TQc=?@=DVnv4kpL1lEiHY>i!bX+u~b9&gosfAqyKBI)&t&s3MLX~{m_m<}buA^TT ze7Ez148J12k)&Xqg!QXvY?uL+fvn%Zx~n`2n7cy-FNOs}U2rNHz9G1d`uUoCao|l@n*HjxNkGX@pr9gfzPZAHR7f8wN^Mo(c6bMd~-(O=h4A*37l}(MwK*6k}=5S~q7p~MT(uvhgPBv&jMIH?2 zGW2O!pRFI?c?0Gu!!IZ;)nT)YuojQZP~%pZuKO(}lTV3nqTbt1%MYaSW9;+SqwXZD z-gUS$CesyxGR4C#u;r*Jcq}^f`D*EXVX=D3BW4OZEI|gneW8|?`$a{v22CKs%*zC- ze3BNqVE55OiuhuJ*6wQ%oel0qMnkmvm#fUV_cnQmpem>oC#vQOxP!9CezlG7WW}~e ziJZLrJD_9f!2OX)76`AC0x&FPE6PE9m6`l`cQy7MEDM7U_IESSE#sRI3L~ktDYOxA zSyT|dV{Ox&+t~CJjN^l0jQ6J7fgki6g94LlSa^|k@Lz=1pfLh$h0mwkdyhVZTpNr6 z#8={Vrwl}~Z$Q1gnDZvO+nOZURlQZ-h1KJUCkMQb#L25vb6fsw($3T^p z`{bzs69w~y@5L)C4fg@A${;auT*}g?O%Fc%2i^D>h6HzukrDSQuLOkn;B|F%Wi5M* z?1#RMh&Xqv)7sT#AJbM@DKtA+l=&_sBt0C72_7uA%KTkWlxr99PH7YSMCNVo?5-}& z93qzxs3RsechwEfn@SV|SRswHtLMWEq5O!>V;qnJ;apiJLTL54@?g6K2C^Cd?h=6U zXX(zm9B9WiX!o6bzv(4>^oy!>K=nEuIQKdoG7y~^%(wWyy`A68I*wem>@{~Rf~&Hu zN01u;<4!<7H6^{_g_9x5;D4qi!=EDv*W>E{xB$V(@^sSt#1OBMcUIYkcH5f(fAwqk z{lY2dZfJujTjn)W97P`Enbf1JN3ai}vUPIseJk~1nAA4H%ajYF_wdH9rlzJ@pS7eg zXTgLIizyHuLYnjBvjDM20AD1!bBHLQh?<0Fa{2q_%t*%}O!u1QS|Us4lr+meHs~HV z*s)FZ-wSk@mkaQ?Op@o-dwf1}Igr$;`5w-V>cGYNtDe~_pbdlZ=?W#SH?Ej8+-!!vlz1Cc<*M|IgcdEtnzv|LAJP(;* zU;1BL9f3YQCa4A(qR&MRnAtchm0IVXJ6h-f`3Jo@&(s^}=P1W+x*d)h_QHIme-GOL z6_Dihgd7;3_<;HQ{|G-}Mi4>%JNO|S-%L1~{H@6+As^>sW2rZGgTgduOJSjUf9`9# zQNYLS3S_Ac;k)U)9IP@(*Kf>WI2!dfI9M%U9v)8&4uS}mb?zw3XQr9X^wUYcdQ;GT zQ|^8xY!r3y(X>G*>d?1W7GK`F1tmYFriNSLCa+Qw9*#SM)LC4;5}iXb8ab47O1R6mpL zrsKN_1J9n*m(W6B$&ppEgDmNU^jfDmS%WJ_tCB50y~w@jG?qU7^IPz6E{yGekb91y zR;b`68l|gUA^qv&b%whC#_jYTa2LoGupZ`j25OeNKBd-wM_T#$7DI%pQM+3(Dq!dr z06Sz|-_H+v+&4#<5SfO4{vGk!WaxecJPnI(g)MNr@98jeo9-WJpK90-BA1k5lFH6` zd@<&{ghenuTHj&roapG0^3ksoe}nVx!NOOW;_CI#=4SD48^yIdR>l%T#VT8$h`+t) zpYiB<`4_2jq~#r90aQ7fHq$}_8Rn`y8EOtW*c64;i!0YubPWpNy=#`8ue#UG-I2EW z?IUa zN+L5o9Sh3O>d{;}3mox0FC4?ZA29Ec!X4u#n7RmeZMUSn$k@b$aY($jL>&ms{}?lM z8OAxUzT-K5vRT%`p%D0I#)BpKJQk=-L9EcB8&|!dCcDcYmYX?igz*w`dUQav$OG$5XW;Qk=>)R)7l8fdreWP(s)W5WPTQLtbxes9Z zuCOnEEi)fDUh;0Y;#@3ISH>lAu$xz~o05Fzr7G^i1;m);(Eif#>y{OuLVFAM+)Y5| z!fxF$`Oux(f|7Jd)i>+ts}5f!o`E|9o1&0%KDa7IgUv*l(WkUz^>Vi|OX^#?yn*K# z4w&WhACTS60D801ogsxmcH=MFvA0_ zqKqvS6}1ULb|0U#M=K48N z04dp9L_Z{ZGLlubbd!hBz@cFMwi6X%}$6>o*u)?yt{!PD6bmLcHC}Lh5 zwiu10yKreWcO8P+S);Ht*NSwON2|U+Kci2QlZ8%NloGN*y5*&i1XjUV2JJXG$AzJG zfrsmF0gRW5gg+J&s+hpFg33|R4ZA6eoj*R)7{qdP(0j)AW;iYAoeufyP^|tXdwl5U zEc5)(tp+YpyulB#gXr0{ZU!)fd~w@-QwT%;|Alw|} zb9WX=it#Pah1!g9d_QE9A5xAt_3Jq}aH`n1SskO7eQOlSrSD!(>Doze^59T!syMOV zD(5gu`8Jt6PP9KGetX%D`M|;VFk?c=#GYRwJJPKN_LHA6eU>kHF!$$zr2N(=b?>~q z3cI3W&x0~>^|}1B!z_l6l;K=zOq;BObC@2Z>2o=(>E}-WHk&FM<<9B)pwy1PYmz?V z1;R$BAVTU>;MMy{z;5ZY2eA!dK_NBaM%VEuQ;ArF=l$0rOn%HZl`Aj6v`w@VdetX5 zC1(mFD1Q{9JJ-5)R|B}sfJS6rzJ6~Fw(Z^`>E6TnsXYGk(yLGHo{5CxIrH=0uH`{# z6K7TI?~k<~Z-+i3aWc8XU@1^skT1HNr%yxiQrV9w?7DOG#Fv4EL~hnQ|DPrUCf6gV z9&D4CY9wEn$Xx*m+0|bkmn=V&jQMSIvzK|e%Lwn7$vhlXQ_1ocP#vez#I&%g{Yp;u zDFtv(eBWG4EhgS!PgQ7m2sepFU^ z#~$oUh5~++Kdimq`Re|SDCgH!Zc{f?sfe`cg z97w;oNPm7j9;Ho88-cUZd^`#qgu;LbDE9s04O4`hJJ)-r8~$B|(DsM}7#oVq&E=;Vecg^Ke6}ZBvS~)MDeyVqDc{+0{L$D!J<_!83mt<*5-HXVX%7FGj75 zhahpAZF_&yk9ctv&##ayE1`s5b-XxntIZ|5mVyUuK2|+(R(bRzMez6PUw&D0!&=|h z&&rnr`|Jc72=ZB`Ptl7XP9}Gh2#HhbU)yStB1RR+5^347gZUV` z&k`x1$}9BKi~Z3fOO;-8P+y47+ia>IE65tlTu|yXwd@`$3>priLtH{oY>Ce4>Pug4 z+n+f7PRK&sgs<=yvpmJzi8DJ#pcL4|FDTIBP(i__MWdp!&gBme^J;TzKIADmBM$;i zKNi!iRZo%7J9E8IqhaG~lVk*f;|{`~2N(A`UB6*m61f24236S?X482XQ(jREYZs!! z2|d>O$zU%C{KkyOjOTOgLh6Lbo^_0kpM-}oj%^KvdvKaE6Xq|!kiyk~0&s{5NrLU! zzvfU6jEcqc;!EtSABmEuyYKpIW@?sIC4+lPQNt@zxP68yWDhU0zWI{=7V+_WX-cC% znBEpCv;O|}aY2|j%>FKZzkfO+>CLP?Vey%bkFV_@xnfUl4eaS!V3+sa{${xP0Af}D zn=_P&vi6MEU)?VQN2_cRg%tS+GR+8f5fOu`9KG_#L9h^bZOrSSg>r#$6ytzB`J-w& zr^leJg9#gbW72E`-lK7;7sw|zE`zB%@2lfz9>|ir%Wv7n(w;lA1NQ<>h#=Z*D9->5 zj?SxPGk3^_ckz|Ms!!#?Fu#nU!@SbnGsS^6yKB1*V+zxvb4Ax6K~oS0A;cf zcE4G{Pr%6Ke)RgMr$ZW+N*};F-`ivpPsEb?6BGir)~G7;CYLUj<&d(VVZ%Jg`PIwc{aVfe3IQeLcQ?W6S>@v z3idF1c#fQA+=o11Xj2bXsum~yBJs4#%WUil5JsC<9hB2+*RX@I$6K^LUM$!|m^*)Z zE>myQW%yg%n+TR7Km~&5`wm^Dnav)39FPh4<16>dhP_64>>VQIcu;c~ADE4jXx4aC zWeR2t)C>>nYH06+9K8#4Eg{tmn%ub6z&N*uD4h(%14W;z(`|e>Am9R@wVGTDcDdt( z8Fb9{ur){U+{nHFQDN)=y%d7*`1;P}5x~F!><7&U&x^NWg(EkKR~DN_1G5K2N<5HJ zvVmKJj|m0_;gRzS^Q)TkJGI#MHKL=Flk z28Q`1~Bi|X z;84ZSGVQGL#NN^+G2+7TOcD1(P3YKXgnvL zPhH7!>N^^VlBYDXuWca8mF?cFObH1IRz<;+T+90~P1`0%-K4@H#TTO$6cl`h-K8D)>A-JSw{A?7vW8!JWO4W5^3e?fd9Q>18&82rOKrNkq(0N;>A(DaQDtQ-@`ali>566ld#w z&z?~kmzC@%EQ~?i^v2~aqm18r`gv^vva&iF-hB^u zf-zqGCuPZLHCsdMK~KJE$(5sccrQ80*z?<|Ok>C`3g5V>rpmrfjSWt6S-%+M0mgMI zs{;>`QzCG?T}JO205ePKFD99zo0em!IRFyU-@--$cZ1;?5Fz`rkC~u(wF}LHn#cKo zVagD2$va%@bH(G?gyLTvKp2|(`H8sXb{`-QeFPxAsdaE4{Bjw4axUt|!-?~W2!vbi zxX7BEoIK}#9%zU{5Ig`5(k)~pa0}d^)*XYW7hvs+USPrjwEF4Hf!UZMln$rU_2z6a zCo?Q&PnuDN6^KVwv=g~J{hLTAdKGu?vKyzFpHc?#CDxN3n=vNZG0?6I1*yV8)=O!e;U1p&Rxn(yX9?x%&` zs@z{JY;13VoZJGAai0b~H)E{9|GHLI99ndrfLag+lEu{81;E45)~a$TlBKeC_VfS_ z#T2O0Nmp-SM_>;2D1)#SX4CE$4AdxB(oPp!y?NnaF+x3L$I&|c3jyM6Cl|kBfo3(= zSTAA&zmv#`qkK>=4ZP;t%w|JI?_j>2I!(iIQa+9&;*9>;63QXB^mNR}@|)z0$jk6X zHZ|5f^NL_jtm>LzF>2bu5UnU=wqcpRK9?B`%~iN@$&(Tj3)D;o(DqMiJ-37s>`{}M zzZlI1W-6{z{I~vmJ~Wu5t&5?FSG?di05%N+aAlnIHV=2l4l~x9*g+`{q8D%kqNfZ4 zMg$&u_dQT~*KmimJ9!_pU*stS!(%mebS0|Fd_TUY!pVk(lT+iaQ5p}?6u2KDDmc(| zI^n#g9F(5|E=Ad|one-lQ^27Jq}Y^lJr9hE6=(7mb`bd{7w-ln^Q@=>v3um@?ZBhJ z3T+1J;N!>K$QmuiN})igbC|l(Zs)N*)-QBL6%?e zsePImVI-`U_;Ks|1(~OVf`9a@%im2t)VNPJ#OPvUq-^wa{zD?-eIw+lFRmfF@bcsYk&zR1umKxQK)rueP_W+80i1q#Z_ho?Psb*Zy)(C{nWC;IbeR)?= zF*NU9gRHf6_U~euxfUHXxKq!`fwBA6yooIeC#5T(g`L za=+R=Rrq+c+pCk7lR;=IGWSDPxSW*ZCx(E<+$~qyQAS>H$ zh>>zq?asIN2zuJIV<(;{4E&0&atDjw#^e|<2-Ol%LEIML7Wu}S38Yl*WD!LVPehfK zsA6k+E2s78uxSq;VDokQq81EPh^w2UAWaZF)?LBv)xNb?yNO%X)d|jzvvU&C=du03 zBZLC8Np-R62#f^2Ja~Ke?~^v9F(U>+Nh>-w67qXaxW-Ix-u%?Ci(H>+o*sW-r7J-F z_zxWu3BEY(Wgn}41h`frXXfCb0t$Upq}Dznd1lqS`3>wkC+gT5do&E#Mc~vof8(rJ zxPA@{6@D)xL~T*p^#&glDiuqJPhNe6CgRd~ zDl7y+RN~8o&vsNP5=qjpFfa>s`QtOk8R8{ndf|)t6m}-b261$GlcIbc)05DWk#%uL zL>$Iu(i)SQPDks^jEp^s<)V22A*U5K)=Lqty#qCS_r?4M%pVy%(SsBLzX8HrQ*ko0 zOn_jEWkWWdvjambZ)FD_Oiu2kxgBuqx~bo?P@at_EG{;+uL4O;{Etvq<8n!_V>l>W zd=gsG|NfAsiTTUVa&bX3FO$>m$lu(|ga5E%5e>G3 z(32m!0&eatW+gp6Jza+$^*p!-O{sN6QMiK~*FgJS99Q{_yI}Af<6D!P4@vr@{0*M; zNgd|fxvSl>Iep6@q(fWnHX|fNyf#T)C}hv$}_f>c`EL54TON+LF+m5%EyGjEs6W@1~rG7B#mx8I!4;)l=>u4e~Gz!~>aA8-+!D~CIB)0B_Wk;_)^o3JKC4#x z1YQeqeg@c;a_Xhq@MU_U3cmiqbhMzZ#;NwWX{BH^z-p$G?W%BRxdpe|89 zSuETMp&(tHT!TMxNh)_#C%ugBciw^8V~dY(dh zLOjXGaBtGTp|~*&*Z8G59qSmxI1;{aImU;t!Lom6V=+o5%NSPx1pN~rHg0iC13&jE zq5x1^^tIk2lJ*j9zy%IqZ(cy$Tu9HU^$7ZIf~TdowAT_UZu#v6^kfG%Pbz$v$^51H z(!6B?tXA4gWSe%A|9vh^FrnwTRZ!ZDy$3w;R{Bs{T>QuK;}E>z-f%NiD@SDS z8!^|T=~nstjHD56&%H^S24AMw@TN+Ub4gsAcuFd?Tgja6EUWz}GTKf%Owu^7KQDM4 zUj673BwoAz<#3|xmY*&1-KoDozB>}tv_rDSxv??uJa~KcUte4TUSz7GLQIW!@z-al zzh6N3-hROM=BH>4?*JJFvE>eq@nS7wcy3vT{H72P*}G@8QKd-ot7A;*ZBJ z>Lpr6cs2SugM+z)`%Y58<^R5RvkT#h|KkGux2#ZT0NKp0>i;;q4sb5p?_Z*X3K=b< zviF|htCBskMaa$!5t(02WS70OBb#gu$sWm`S=pho!v8#aE2{VXz5n;Ry1HD(^Sz(@ zKKB`)bI#}ZTyU?fz(R(#gj}}Q5OX>M1iS3k?_bG`Wz}=kz2fOH4+3GrLaJRBst#)) z{M=PgF%@6XE+Vbr;3Z1wQ~BU1=X+pYlRq3k;sWy&PH4<xAAvDdA*lxR2)R zZktPPE0?u$EMd&R^JCO2XprX0#!2;EHU4$A(k{hL`0y$=Wj4-9C?3bz{!_Fb zZpsO|f@kyC_{-{p>A8(wcW_Bn(`GeeIOZU zt|g2Uc>olOf{2i(pYs-XM_s_sAkGtlMxLXFR5HhQgDz>Ybs1TuYZyq(b8#t`VoY(< z#0(sG;tY4+g5S<_JRNfG7nPKP1blbiD0nHfA`VyCg4E>D)IK~3vU9t(*#c~Qx~E_b z-rqd#vkNVcUAnP4Wep58stGmFA3#yqf78qe31?=*su-@vt}KpMe`tApx=ZYocQ8?7 zdfAt5joXB`cA+0&A_Js=FO-(UOSPA+Mm7#WS!<(Pt}|vjbxf-5=)i~!DCbz_1J#mq zFp8C9W0+#|NQ6a!##lBM6^c?2nK@>Z!&nEcKEqJX-pIlpAV4*^`a#6}sh<{w-3Qi- zd!wAoYj<6|&$AyHkY^zIA~--{cG4@ z=9R;AZj*4>E5h5m(B@dK%P%R6j%P`<$bmZ%%C3Kb<}u)~j0HWGB{F)3WK>06U^D!D z5$4{h=4|9j07DkVaf`f*-(J}X4J}=?L9wtc4m8%7lC*=XbT2*!Og+Bt<}J|QGycT4 zXQIm$olZ{qp3`Y<=JPgVuw~wBrFEZ6vx-gi7NrKJT{VBu-Fu@1l;*ZutsD#oTYHJM zi!en14O47rT|YghP-!cL!OXLu-UT`8R$`&iV0Cr1{yi~AGcw|#V&iir=h64LI?HE8 zao9N|%y4YC9Fj8%e z^zR)y^AVL^GFu#0P2#@`{Q}z@V(2hT*XitPFnbaLAj||${aVZJewqz+Z&D+(efwk> zk#@t+{ISEFEkVB?r@x$T|6%zAT>q&)HUo+Cva*wWe|w-zX9s(2o1iMmIp>r)jFCPp zPG+ZURK&x@HR4Uk5GMrv;?~d!VGuY8MVs%7r=EI)jWZyWhZn^;eeFZsy$iOswpToi zPjDCQUx8vHACP%t!lHr#9&nWJ!^s{^NKB+IU!Sq6&UF3!gz4p&K1>{AL)c)BuP`!k-i-(IrpI?0=Ksc|?K-dha6=Oj#6Q49=S$REUI>HGp40=C;-| zz)@#ASGME}U7m&{nP4^YyPz9FufNnW^`3O>V2$TbeWDL3> z`4`Icl9)<0hh|{;HShaJYT7ka8)3%LN1^%JktQ4SBr5hJ#=z#rl0KvZ?oiNGVY{u= z>2M6lGSlm_BnMAF^%^TMpu>i% zjXCl>3S^F8ZQmDE3nI=@z3!OUOp=scj$>Ib4>CT9FA#wO;}t!iM;kXTaQOWBvvs?M z@s>0r23Nw~xHdlHk<%&FoR^nnWo1c*UV*=L9|NY-HIn8-18v6r$F5%#B-u4>4jTto z+1EI=0iXI}*DcbC2VlxygBCmvv06YX!OEkoHAX3;Lo zn@CMT~IjF!s*hsv=crR&};LO-T9iCQ4dc2^1s6%`-`{32wk1Grru^U&hqQUSl1AzSY zuBU<8gk@iGqVMTn4<89`D73A`@){#TZZ0Qstol;fo%%(Kmw*)HN674h7dYup6o}{x z#G};1TN2Sn_@LzYhHf9>HdO``g7)nR7?N1D{QQus|JC~RThxo2-5up52mvMM{-|lD zPen~GEJ5lX_>>9)2;&GpPv7;o&*+yDO55Ap1F4{7mk>C(EM0j4GfXlFKL;(7?`cI= zB$L<$k1;t?$a#5Xg8lNnt8QK~vd#xLflU|n?Iv(xKo^jwimg1QY|q$eIUmwG_V#W| z#V!m`0`A?u{!jh7(JHT#!Q+1I{nk^l1U`o&%tEzlI*jTMAzu^*bJ5zhq|HgSnd$rw zZ$oN@5-#mfkmy>Xl+5}(Ls@r}F}?%1W_pi(c)Sn>963nheSmV3i%Bj6E=!};&T##3 zIQp+9N0F2{EwM;Ur+bjw*0axp6*DB91rXO2_yAeH`7f=wz`SzW9s;{g@TrHvcr%)2 zo90A34-h90>sou8%qCjG8Pwi$iw9^Qb zf4sx0yvj8)Ac+N3M)w@%t4NiaHlCKu;_%ia8!<`j>JZ1eVxgqaA#S0^Fcsun&d|58 z?EHD)3xYh*cxRU#&*!iv`c+%dL3n`6`d}!Wsc-;X8$TCQ68dkF|qS5 z#ugRvL!LYGh@ibWGNy2T#>!1_@4*wDulp@Tn7gjh(HjVY@jv|}*^t%rlR-x=n2^{R z&qssxzyQzT`lux+%hc5LeWu&Gne!;44*hc(DZvp$M*w%G=G7p&TP;BqFM%1ZZtlxc z%`osU)>4(gT|K#ZQx-~gIx+{UMS%19xSgF{*n^XA;;|4HYZ>u!_mN#!D1XD`9fc<0 zR$SPKoTjmdDFfADja9QoB`mRppce;+q(TVY#5erFgE*Jk@eGiAuAH@=al>-`k{bgp zqb~r-Nx+^VtymVD{2Js@0F}Osb|-e@oE}_FVS6g=HMvT6s_5xjirw{)enlOM6=#*N z6@nB#9~R%aO()C8kRv|kWR(Q@i|qDGW`De#L>RcV^1c&AYwkHFeFa@KrZ$Hb+qOYT zpjkQKcB+gO*My_Q_5*_#^W@Z&J~&upje=bSAF4$*tf_da)XuYq7Lt#fyn-Y-yQp)| z2%4MV`{Y}c9TKYtErQj41Utok&!4A8RE zMeUM3NRW_IWG^X5y1w1?gH=Gw(fF5)>rS?ai`PZ+hsl&0&x*eM#jQu;wc5*qVTV(W zpn)of7d9}aQ_q`O@BJ&!)CD=quSH-l7R6gtH7)WH|4greyQ6*ppWor*pff=ou#1pg z-dHC}0;?*%Ks24OYn)LO?V8}#bO4URs+u_ z0-p%?n87FSm+|tI?lUA3?KdxqnMgCJYJxXgQcW**FF}_(Ox%X53fk4}vOS6}`dGWO&vl`$)&3hD1j?BVs^=-^4{=mzPfl*vROJfEd?g`JB>AfU+ z1D7gazkdC7*0E;Iap9Ou|Ggl)n_%ID0d59P;l-+;DpN4s-n;kgB{Jh12Jb1B5~F5( zAmJHbk%q7ZGVNj*44KUF3!7Eg&j6ds51%^iCI+yIIYv!IrbeEDnySyQ7D~YrgVSa} zwy9{TUq&&r$z@-e^6XH?KkPlRnihNUjX81zK|>-OcEj3-^)~WeZv!9q_CTHM5om32 z)kt;(twiJ;Qk=6lrF8`HkiN1wdUvZ>0C%p6z|}$HwH1QzgCQKOCVV{*DrAfT{b1#C%G4Q)*C)iJYph!H9(;ilsQmyO<}Ck<~e z?PfbQR_~=RaMi#E-%KM6*oC$sMeO4#{?-EE*gJ32mrC$U(ENzL`O|yv`Pp}B)%%QN z$XskIn&!$E8wt3%AMuCT8wk0zCOC{w>G-wZ!R=`=n@?_U>k#+TI0X=8l}9Ga7R}vD+r*9kQo|Rq3oS*WZX9J7uT$ZgnhfJIDPG;)e^{}a zK(}SaAcZ?#5#5Tz1Q@deZQ;w#h@yRG-S{lE@*1Nw zyKm$0t(I0(_!Wx#cm;z#HGderHb?P!&psm(dCDCkLFWVNrS;kIN2p{1#JhmHk>QH5 zk_Mih^Ep%JU@B8u_Yi1#?}S)c@KaFyxXwAT%r%RG11oZowvGIwkv5aPJ>MiIh7xsLBx@|8c; zxFl!nIC<14?lbSgg^p%C?1%Z4UO<5I<}2WnxzCX7MVDxN@2$iU)fA79`;e){z3WaU9njuMtM7A7VsFuDjIqE|xnW&1Ab!}k#{ zB0M63)06s*8-#^jN8b&ABP$S731EB3CYgFS0_|0SPJYDmU}GCfvlZ(f#mTD=C3wsF zjB+D;=%&Q2Nq&I*HuLJdZ`axj@e1%#)5Q_rxwk zB)N09l*w5NTI-@7SV%&!? zR9M&`iy+qc5y+4|!S7{+RDdQoMsk$>rE-PL^73-iF@saE=H3xv?AJPPT7l^&2TRLmkUM@7a5P?%bhp((dsZwvEK zmcqvQ;#}Y^c8`ym!<|vSRSEWyGwd~aQF6H1j&;Gs7$*!}YEzouIOK{SB<}m5Lsf&i zzsss3bUtF>l?SOdT?|H{R$O0XZyATAr6hrN&ReaiuPay@DXvAG`Orhnz2j1*9EA6L zm+fmL8f%UvJaxB$Y93&#SCH?HVdYV`?=q~jXOWhISzk+jl0~$77CALE#9!mEBRe`vaGiTjBA}6CD&emeV>5cu&{5TD4#`3 zoo!GX9K!2$E=x~#UgXc%ZE8)*^#H)y5Si2+h@cpaB05f0vYX6lIvav_wTHvkH)xZg zpR^jmvJiic@sy4vB+>@m%FRtIeIeX+ww`}~DW|6i40PxK+6Ka)d4z&i$Ut9TKhnPY z>Ixak%uMKI+%&0-2PU=w13(di=b>{&ALv+9-!}qnfF+chb^`vQSkcbQFTaB;&gS`>alJs)9vXzHr#QlEP0TG8N~TN7ymv%_qW33x@t$O@aY86UwX5`sA8s@?cqvPL-_W2`AcC18I&{G zbT!aR($UW%8P3J38#N6t5Ou~B=6=SuI*LgB2?+038kmw%YuPP1 z-wmWe_#$sy;<8`hFh0EON_Yyyo*ffvqmGq~M&AXrDI|&9viF%aPPZcC1}#7bcf+up=gQ!fPNt|U+)>)GMf{hH8j;9Xe<;H0!dq$9Dv#cE ze%YcmU6S&3doKA1Rh}wyNrIlr`Qb&uhO66N7c8X<5P4u-D7 zKTlJREteWMyaZR0E(>BbaYe26{(?`f(&JX$GCihdX8JIVw2lIi=w9c=hLvFeGCaWy z-WBW}29}6Wro8&oJZWixCzG?U6f#ck3E1DCbr(RSP zf0^!PEzfT;+(ITR-Eff!4@jiq0PHslf|%6RpzYdECV@xCqpD%}=m_{=<$S03_u?IC zj#C!^6&5PWAieG^Y9sFD5B*G0 z19lcbEbj+H1~>vE0)jkvw$y;ICM7)&IhTn-0=?FT$-|Lc`vnaRMjg0Dqa{2Xr%|zs z`?Y{RJ&Y*c=O`x)OVLPR<35wu+in1ps_vMIT9wn$Gp|g$dY7cjrm<%pU4SgS)hKz| znYq+tFJVjS1L`qr+WNY)HyAHpc#x8iH!8KGa)u1wWHVTr?8tdi*g&GQx<#YG-hej? zx;eK6p7N>y=aU^OEP#R42+6%tY(_$v1y#u@=j&ARMdW83u9f>|SPhilk+>)Wf3JKS zMRMn0Or*)eMloa-NBsOQ<>>bSEQ=4Uy&G<2BD8bwYG$!woUP^6iF zUUcm+nA%24k_8?^=hSgziTHah0NQstvb|pth8-}s*SYMDL(DYF8fz;@hSMDw{|rVX zPzOf&yv6f@b=&o~&d)ve^#Wg^jmf<;(WZ#lYhKTm-18j~NbP%pnFlfiKh=CW5|}46IwO2{4aMk6c(E8yow%ZIXkK z%JPKB?bPRot4nhfI-9Ep$YK{yF=-zTYTrSDK-vN;Zl{bo*Kf_bXScSfM|X6x6dS7+m>f z#q*d5e6DVh|L*-<5$nshd1^W?+(@UUNZ|5E;~aLu|^(m-Dmf>=S@J1MIG~F>mb=v^rmlj z$f|qgdk|LUp?r3?A@j@=Tax%gWE6-oz?bv@l{HlbWcW%A#*k{B*PXqZ1>mMi8lS*n z1ph#r5+JZYr118oCNGxFxirn1rxIiRghmwlFb+IPClp#55cy11l3spuE1|C7j4m#B zdAx?GW#_t?_JWTyh58!_k}UudwS0PgJe%#th+FxJQJzs&#MflwFrw6VhfW+h@Z{;S z%Xbg?JvB=wxNIZ7u#w=Nv7EUdvUfjLjfxEfJ<5FLa}I;alP6VLHExn4a@&ppZHk`) zh;_`yr{rvCo==RH%aM+N+OY>)p)!gXn@Q^#8FrFF!t4ehen4FB7P%FQN*iX zkw|wG4Mx$u-gnG}S{uzfB?QHf(-y3+I2x#=Dws!a!WcsQXy0}}U!V|to7B|g7}uLL z*obmRDq{(yp{4_#1Gp~K0eT{(R(6v}+I$)e@6PSqaeIDzG=msQw1-gDwB2KgQ=|H> zfMA{>2K~;W%>|BJId+AB|)skuun{yb=fm5${^5syXb>JN#p-v6bV& zkXEI4=M`CrDJ_=DwC5Rjxc**5U_gBhfralAoL0OiIQmdY4++Y@r_&k429Xp7^amu# z@pesIf8&4h$IpI#(ytx^CW9;-v!3d7p9ZUOL9oyC$q7s(aGm_LWAlDJY2*xu0Y$f9 zmtJa258=>M1{u3RkHCsQ7Yy+ZWL~Sm(~K5)58eVPQik4JP@3{9F7x|odm^V@WSTKQnMcd1(G;HIIU0N{aI5%qn<8^ZwPV!GngY0Kla>W_ zBVe5PPO9KRbqf3vstA{ho4X2%S3?9EtX!rv*} zJz?n+IequepS!HTRl2fcsT#P~=lX?M%09KWU8(k?pn!fFlb`QS{Om)#_j?dPnMeJx zqPN}ysg4BkIpgiS_uFy9#wtu8@1E_^RBEecG$jyQofcL_cz@?g!S9EAvsEW<_W|gW z835b;;cz^Rs6+}CA1cX7MzsU4G(LFfQvYVtYv6;0^KaUQCsi-b^#RAg!O85KM%kD< zd?cu=BIJWqH57WZOAv2B+46m;I~4r6>-#~yy*_#G1RVw_;+<5oXNfNrv-fIFLOegkXkxBLrw2P^$347)Nv`ZU#Hp92BTEh-a(w@ z!`mOqkf@?|nH#D9|MAmp();WFzdIEhJ9C(ErHS9_l}>VRG_0V0rm^69NO@S*;a|@{ zQ5Q9cjoVrHu(m(kJW3FK4Hq$_ij+5FIH z4==^$=W`zv_z)W^>~b?r8OhjJ0mKsXT{Y|w=bal98xD$oR4tc#)@ih3el|UXQ>!Oj z-J+|3^8qc<4jq6`hZuQTWWW$RB+!*_MS=dEhtjWPuQ<-F-=s^dL~cJ=8RIk}qz(fC z^nR@J*HhTG4&?~YyuDt+t7F{rp9F6h6c@Z)wLDRFY@fj~CAOV6NdXTHY?oCKvlGJX zjSnBM!IH8ehf)pBt-y(M;@`|I0~+`hn2~Zk<(CLd^0XMhxs1v@Vn@Sp%|j9^h>89wZ=Gu90_b zZJAx&@?z0}*m-$*Bi=d24dL&G=1c6RNRZmbPtYg-lKuLxh2THc?O$8YaFBi#RFDI7}tgFKQO7`KxCyb%#|G|GG9MU7)J-g~7N&@BAf2 zdtesSqwnGn8;XIXK#^+s)VrmCU+Kd@R>^;Jbu%zN-wE#&%+-ECOQREWNF=K|jXiyi zCfjDf=dsRGT+ya{b5S4pl1HHW`0Poc)PsuRrcuM9Kcleud1y>@71(JMC8v-)V&TsJd zzcA~$sOO;ZJb4VqyaP_S-PG6OYF~Oo`s~1T_N9#@{({A$8*X-Qk~8H=H70XmNe1Wq$HZa%SNtHIH3CSdOdneD3~tl0{8ViR5m0k9)kwI zw2l8IXb>@w(n*Q-&=QO@M;^^|`KY|HobuW71krj3If+a00k09ar3oIk&0MFD{vsuT zoCr;``p_k9s*+c-(evh|tIu!u#thIeUuth}t8Qm>%N-m(^2I~lCwx}taR zD$}={L5PkPa=KsxW#|8JACVscuH&WMT#%9~6SHJbRh_H}w()6}g|4MqVd7)y%Y`Oy z$TnBILN_%ul}MSH8?s{!Et%B$XpMMX@F^N&!dbP=OrzEK@~h7G>m^!^c+Kx6b*_)RJpf!4o+{w9`uc>jQ?5R(}Y_kGhm)?-zCM@~qZ!_JpOIMY+?pW0^aB@c+-2 zwqnznXx{E$5bAi~6HGw{*7V_8CQestY32V82L5h0D#bCd7)^SveN+Qge`Wql{rGUk zp-qyx23Kx~J8D(SokGgl;|B`Z<2S#wB=-#FG$`r)-Lrm*Z8Y0+Go9qzT6&Bi&;8xf zna8-f^Qmj9V*m5Uf51cDb&X5=+~q>`?2hi0VUY}OBi7JpM)QbB#%pWhGBLc=M$8T( zMh$KvMl>R};9ot=y3p_{TT@b%7t4K=BIHNk!29mwnuN zniSIa{0djs;Xl8|brLwxD8s~t-@32f;k>mL2v z4Mh{;(wQ*MV;qV8{p$S7??eIYr)jKlb@6}32!AKIC{I9tA35yClmE}J(FkF3Ms9kZ z<9~OrUV&6emF~LxTT9BnHD)Md0x-84s@-S)^ZioLL$4D0S%FwGoFBAuThr`?lpk@R z#oAjfD7esv+QON+lpRp+HaqmsXO4=1P0kOi^~4k?tb{UXQfT?Jd3S0WO1q!}!ro5y z!M{B3?Wagbite_NJWsy;d;h$QUq1vg4e;?!E)BlF{^VcZBg4~h_U6H7PyOdrq*x;5 zVrAt<;{PuJ+_koexog{BpmRU~RC%ON68zT-jjdb=H+oWAC-=V_ye_a4j1h_cJCXN) zE5yhtq-n;M7bmNQcX7+QF_JVo^L`#YP_|dhrD^vLd^k1`6NV1AAicb45APkKAcu6L zUfPlW8B6X^cLuBwH8{Nu{k$ad`rctH39_Oknt}V;Q$9O0Xpc^@K@CACfLHn(UsqBU zqq(js{)@16$43!eh%I2dBDNi2My+8Xa7$a2InsUj;0SyC`mL$$In5mp_|qOLTm#X; zqUG6zp2RmXF}XkTBNcOp2+6TceuRk)lHYpBXDr>az83`i=~;i2cxVT1Bc(})o*m_g zN@#~)C`qi377|374nlb>x(VG}S0j&d8l5*YGt18og+g597Wl_iLiX=8e`_9emsP=( z^#GdN-}0;5#PuKF4T}gw8Ko7sUpWFn(wG2IUeSlzZIg~qfb5>8H#L)H?@jg|g^rfD zPqQOszCBktsS=7_f(7PV9*c`Z?K4zk|Jx7Ty1cP$pbc<_85p3Rm@wtZ6K`m9AM*n$ zg#0?%uA?mUw>6d7dtpZS_z@9T=aTpQf8|N&M9_|lV^wpmOC@cdWH8e)RsWZk!T+He z6!_p2@8lAPA+7mHLEfIdcyB0TEN|^Qq}m)DkjwUMbq|qQP`2d`LbB3cW8%Ii!v5d8 zikN&|-R%z8vN;+uFs@%DW2|2z1%lk%+&gaB*8brz`)loEg_gc|YzXrKQeE>M-u@f4 z`S2`QW%@RsZJt48HOA(0waEKur&&qrK%yMr4RB4>`|#J%eHTbC>T6Kx{0g`x6c2<< zD?g28CXV}t9{>3ysR>h>4~i(|{{>{XUH;K85XYo6 zn_!!PQ-6SxmX_9n^4(Mypym$xwe5NP-~UOt?;w4n4*I9RzbZUB>j3KbjIa<=Ti3?3@5D9KuU+ncBMLuWmq;9B!aCCDTWQVKJ5?rQB6KOCyjI!_ zAyDN=2_3^x|0XZ7W3AD!*7q96J%26$s4*Tu!D@arSO>*w{6CA%_GfI{)>sFO&sE23 zCAR-~IiwPpAr3oeV-hflBcxh{++ z247-;(isLLa>DI0`)%oORAGk-qT~On>p)h}ycZ31Xz2%xnO7bn{ak=3i)7KFAUF`=aMOwidv*Y#B~q)<&HNWap3clKo3lh?=0(gQ>w6{|GA$hA#o{(51w z7>NF2?e-l>!9dbE*2Aw8$rq7EtzS7ww*T%j2I%Ygc1^2MzpDI%P78qjS1`&0PK&=L zh1Sy#@1Cg52XUYJ?PF16pn5rIw`22Y>ixZ7ap!?MIQi@`4g(2u=#2QM%keO?64E}$ zYpkKL9_ihIMj`HOXt8#pE_adGiNlzaW}cZ!5jq3-Ta8QP6e_05D1 z9poEyPsy<34?3p!cZphslNiv{h_pZR&6O@L94gbia)^%PU!=J!&aZ9=6C z^Vv|0#u)}bG0NEYSjh1KfsNSh|ZBEx>%^6y`yDS#{!v!v1g6lOYcbb>##qkw65u=B~CJwMyG z9aEV3BlJsE-zZ;1_fb_>Og-3CL~UvmAGTG{#=#20}(Lm>|RSCH^0c0RLb z+e81dQqD*zWD}3g-fiok$3l7{LIrPFrqNAh6l!nPD{cEZCiZzSs(L@(&*WYuw6st_ z5seEBsLUWMi~K3dKi(W0acvZcx8W4%O~NhXL{O5uRlB<56Mn4px+!`eg)J3*BA zg=Bj+=-uBm+rAitro{)W zuJhjPPG8KA{PGE~(bR-swNE*`{CR5t075vlCR2e>M#l$SL@4e3aU#EcF^E*QUwnK) z3<&M;etm;oXhI}h+Fg9|r&L`hL1W>Pyn=SsfSbh#_rpKhSz*Fw@P@+)L2?+|?CM{u zP{4qA{=rp=Z67P(SqY98InegWa`zxDu}H(}KUv(3(^=q@yl#R_xkn(RXwNSUmcY>7 z*TCw4^w`WdxovRv1H~J-b{hmR&*VbQ4GBT$n?O2_n&#U7p!kU7;U>+e`+Tc(Oq0`v zkP6Y9NclR#1LFxV#3~Gz*u>J(7y72ogC~!4S!M&hTs71Z=|KwC6Z(zg1(8SunuaP~ zA?f6=AqF)ehBW~rmvnTXm+jMiq_4>T@9iM(fHE+&7>$UkQSy zo^KkFe#37&c79xo{z<(bhZZ*v4fse&4yl6 zFgMcytVRsVPC)E13^`UGcume|C~T7`$2T*R_Ua9!We1!1G`mT7?fgKwOHX&cX_Itx zco-22jSd}6bWPKUgjYw7CD=|1Qc@bMyGRWl(j%;@e&tU3J;KaN46sVbwIoXwm&Ez4 zL;3r~N5vLnB7Ghon&Vc6rFB*nU2SS^amGL)1k$sw4>~=-d0g!S55%W@K&kK^p#qG% zNBA3oBx-N~JcCjqAD!A3WBm|8lsMMp)D6*(U`$O;k_#%Py&Ft*_r=t5?7Q^tA|8z>w*B9Dm6_wy6v~9>8{e;kC_LLck ztklTsK_|E6+Ygc#TaZF0;PkP4yJEpV0nIe`LDYqH?uQVSrNcx+i;03xTcq3(F-}@= z6shl>i*0lETvmJ&GU5P3AF6oE=Y3>`LzJ?BA8S13OxSe!4QRI~`6T_^w|?#MsY39E znT{Plz9>Hl#9>0i-a23PHkvLu?x(ur3H+zBQEgi;Kb@UBNEvG&8AA|ljnO-#23=%* zLOvHq&E6WRh(M?+IqMi#c+(#O#m;%>^2ueJ;K@amYR>j;mgQtF)0S4}<_YV0uuM znYqhxF5K*?XC^S81Q5MBajkOqO0qo3!u}AA&V~qH)~6L4t4D-xUdKDiLFI~2X|Byx z#E6-&a}Y|{FFQe>pQ6|l_~8g`ku34!69Tk4&uB|-7!|$k1u~l80kNE8nu^LX)2I*? zO$c-rOT0~gH;c%36pAny)3eTQ+?YX{bCD)B%EOMJb{4U0e=iI`4S}&H?(f9jdR8n< z|2>;Soo{d>5#h#xF2A#d2BdjlC+$-BPIvKJfQ9u0=Z8q3!TBpx1@+w+D2w;*4%Evs zpe-=Ckqc2xmA2Em+m}X+X)jZ!Vei>le6eFxi3FIqS0Bz=5{N47CP+M&NR{~Lq2)#V z^Akk-11?AvAKzH&+w>--Dz`1yux+f5ydl)&C_HC4)@Qc)C6b@hX)a&&fYQ+1SVP3_ zD=B?%YJzAJ!G-X+BV*8Lpc}z6^l{>^^($-ogCt2TkLr-{3qNgyGU-i~Im7@u<9ozPRB<{$u-Kxtf;>Ei+CMD;zMF zL;0U#$c~#N_BiuYyX=?(#k4sdI^Y=%hfzHpaH-kaHOECoV#K*jv{Hu&yA+Qm!Prw1 zjhB)bKuw}{fbha-J@Y&r!p}J7 zgelE*W%BG1KyxwVo-c1nE(sF#h<@ zk5CtNJQL@yoyNY10fei>n7f1;!Sy}~*cBdM7z{uPHP6Df#H~}fG7V4`?i5?k2H67| z*>Ho1@?bU|s&uU)MF!P$x}zKh;6B`Sa8<%!P|Y`eCj~PGXrW5F^{gbB2sUNtfdOO2 z;M3v<5s}Z3;9Ka09hOQ}Ol)(G;I~aOQGTgp`^KXg{C)bmVCLM|j~`R9eP7g&^K=y$Vn{wi~M|a+V#dlnPk|1Oko%XZEHfWbC)BYu3 z)r6HE$k;gYc`Fz)QhUO!4r-~=2TQYvf1%oUFq5QrGUaMMw z7xghbyhvGDfQ{~eKql(e*=8f)AT)$74z#7fNY7jBth07JGwEq^M?&EWgqv}Qc@de; z#xA_4aQhmUM2Z&&`sbeG+){O>Oc)1NUTum<`Mmm{SAC5E4eOEgCSj(6ma80-mU#aN zCHu)|&8&o!=;XsN1;{hcYCxO#ElhkEfsrU_;Y6o@zdu{waR`MA;2`$b+N|3_jv@q3Vx!N**)PQ-#y+G6Cy9X@+w(>k0XB01!0)6 zlf*&bv3a)ZT2x!6j!sr+P5KLT5uyEDKQsJIL7VzRx{LK?Z=M8GNfIgzU1Zcf)WPpC zL_T}r9CyVrZqqjznuW@}ek9D{u~NFzo!Kg%=+6H6z~e6L@|>%ENPilJ;yAz8a!Fyo z;wI^i87UikW3E4tRYzEb7RC%`q=~ctdHX0qbFjtwsA2x45N@-f-S*{uhDq=W?`rqA z1LjvT6hk~y6E_AMn2By zl8gQM6{$X+#}N7Y@zw}XnjGV`tmik@riEMUOM?$=eJfCPORaal%t8Se53XO2nKEXuuK#-hbRELQp2Jtgq_vFw$B~G0T_Y+)8vc^3=9eZtt0qa zoX=*wkxcaC?V$9_CHAI|Vj|mEpOotk5ug=;2{o6YYB2`2i?{$rSet~&Lp?T=*)y1Q zU;2Q;@~brVGlWZ%I>|ST4ZB*wLLv7_=Mdz75nS|lq36l%bYr>?Cbnb z-hv|d%ZLhHkiiChTp5OGGgeQ3;24*J?JTH+fWx$MDH9j(|D~*debV3+3_O!zV$r|$ z^rXySXSV)AhmPA(j3~hy!BZWXf?j()IA@Pz7)BmTV7u}HQyfb&Q9ec+7|kujeG-)- zHDLS%mqqud7?fP{@+h$g39B{}5H{zvMJcB$)<9d2rQ}Oy+SB^eBQ-(PS6yh_`!ho}&?67s2=Qr9gx5)&hgaC?E?5 zV%&X<XJ~VNA;94C zH^&O|GVn}t?=h;tB}b0Dk{c6$St0)Xe(_bO#WC410lPHdUN~25H#H_fF(=6FvU**7 zMJ*P!n;s@OG`n~~a`2TGaUEt@?6F5mc)Q&gRnxC|2}XY$hD=+I?sJSfm#fXOXu|`A z`yVo@$-(FsA?`u~yfdb4blgIMx8agx77wM$#|R^;MNlh|=FhjyzfvFDyemfxU@+oT zPz8XaP#A2TzVAteOl=`<9pIx$P7*u$=fgyl5}&aeyZGJjyFf{Y$)a6)SN#P^|f<^`G6E;9RR&;$r@tIw;{d<`EHTq?y z#}}s?MpKrhU&^ly-Z;wz4O)TBnmmp}cStdhvMMD=%s0^jd_Z{m0-or*gf&prLPf6Y z#ahpUqrhB4)a~lui3*w) znd77Z6P)r)TFxTl+n)EbZHb15WGsk_kz%^{ZTt4Z9Z_w0i!bUg4!)e>(rjPwD1PPrNpWCr$XOYzI7}@y62gLko9%x8 zkjK!h=E}n8=E@vs^*596p1||zJs6aZdHcxQ*Z?m}D~zw3fDx8D>x0kz2vJ$5%GXpg zAj7Ikt>q*fQP16DdSkVAk5=>2%2ESb~86E)mnIUZw3CY^ef}&k zD#PnN4cyIWscTpm*^xxeciqo@B0#$gWm8E8VtX_o4k@+NLug^pyCeQO(-xmf?Wq?3 zq9}2pMy^qqEIu+MMMt2VycY&Jr79)+A`B?y(JzL{&+QUbQr$y)aXuTQS-Vz^XMKSdhZ%pP3-broO zavTbR=jv$I?z-$~#fbop@WHf1R53n%($k$KV>=)HjaJ;H6rY4_|L8ldBCI*Q5aKU6zHk)RI4l4DTPtD8Oqerv4kj_3qI~V z*WWkCojXa;eAjp!aD`gPR@d7u-iiUPvxtN^aG4!G+?upg_Y-RsKBF|uI`$$U0gr;} z*(;cF_EzdH-cj-r`{Ql6cYM}hYR&XB7XRKaKtj7YuYJc1({0Y}V}!KpmE(ETB3w}OER6>KN3Ik4`l>^{kNymaa z@E$cH^OHEkroFGUV2D~^-!%mgQp#+OJKbl8N ze#^Z8#zbngHVYTQXfK*)__zw?M`+HQwxwLbFvTHdVS3)Hg{3puk!dCTL^Xp$!{wz? z#@yBQ*DsEHxZr0=;)?9{nKXYkdzLzM^=bkEUn%%H`2)#tpB1HondlJ|cX^-sL_NR} zjmk=Ia{wxo@giYPqZTKl#&9lI#E?9?UH@0?*R>r5P|%2>VmMd7`rzSLcV$ni;zckM zblz=xl38xrpUu^;lO47Qq{ymT!$pYF98|}ExYj>S_1dCGZSL(+x;~SL{q#iNAd17}M+sCIfukvtZzB@O4soFZQTYD63fC<9v52((&FJ-A-&7ztfS|s<8 ze6+1$_1WC@$+jAT-qH`4?fei(%oIJH-GRF18`l6AXSj9O#S*)AA^eKY zTbQ23kZar&40{qPRe|O>Bd(IJ-s0>LRe46i<$~a)fgaTA302LD@#oo9mK9Q2UB50H zi5&m39vja*rUEpthl4RUqY(R~B?hLP2aj}5x4FBNB%uQa_`dV4*oSr-aNPtHLH4fE z0VhCG>yvI8Ji-m`B5uBWKvdP^0{eE4pV>-gyv@ zN%-XPM@pozOm-}hw72$g1Zh{e3Ps`^ictmUCJZVV6plPzHH08gCQk!|9xkS4I}-*XV2lBA373iu7>=Pu{vjbY@O8&rJ$?Fz4(vT>)pN!Vv-AS& z*cCszcDn3&rPHE%8JF@$kg%ZS;yp6-xY2ZS?{6PUFy&Su2(RQK3B9qo>OvZztJr>bs1ojDl$|Z#uSq|ZCp>X-Sv4@ zKb~*i)k-x34ed8P$m{R27lGw=UY$s$;bhs+F1}tf9_IxPP*e2+3b71X-n)22k@L)pK>o6F^+Lj6(etQwq!SteI4Ebxh5J=PyS%s z!fMSev5oc&A2`nQ1{8tS>!;xL1v4HiG3>>d7zZ*O7SNVFQ%vAs27v#VIunI`UPR&O z2PkOZQt8PtYG8mOx@+eLQIxBVJiW5+OU5_+bW)uBZoDR8zLcVi%A)wf%tuejUrJVT z^K+Ur5MIzY-UQdx5TY>O6#dl;_w>;~ck=Qi+kf7oub}_KYH5Ig<&SJPyxAKOBoL-SCmo3|}Phe4qPC3P& z*#heg#gUA?hj|gLd#Z$JNLuVbKP$PMMjA%LmX+6 zHq#lnh8NXOE-x2@zfY&evD>LEZg#Z3yGv^_aN_>C*25_xMzFYU{!uEy+E6_eFylMh^0I`tkfq#_yShe;}(_?CB!OQcqw zj?$Tw=X6Iy*{s-5>}Q{bysUV1423ACh-no+B^SEc@4WyMZJd;4VP6#hb=S_w+teaj z6`ULb@KN1}&r@bT?Zg6x4+4=>^ zGvcag1cColi9maz-XXPRZ45ith58SYv!6pI$&`m6(?NdItNJ+O`aD!Y`9%0Ayz7tr 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ⅇ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

    6t-rY6 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

    Q+pNge&#t1EkftdEk!2Bx!yr&Mxn`V50 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�b)nas4U4{moP3W@ywfD? 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

    8Ed!irv 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 diff --git a/build/tar_2.png b/build/tar_2.png deleted file mode 100644 index 8f8b77d9eb8941600d872d0dcc1eca15860b65c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 565803 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ⅇ*>+erRf)w%YkmJW}Kf^(jab2vRBab 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 z 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

    XaVhGqbBOxR3_7h)l{dVT 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
    %%e7xJ-NCb^V&(^flC#~ziWW8pys3Lj1?-vy z-eXAbO8f%u;7*!rsx?M9y)!md^72?NU}3?nK$&}@NxELMbP(tvFWYzGXkxnjyDWA&TQB}O=C90=%J1&2~|MN`EMYAUE<%eILK;7a2H8ahqBZowJF zxtuwHo&Ybf+ZIbl z*67{Gral+9Z^K$h@62>lGLg;&(HGLg+Wdf_d@`|?)Irkx8f&eSkU3{Ltc2y z@LZgC?GvQiGS|ZFnk(gyv7Jrxr%l`mfODz;lXH#R-eEnR1^BlF?$i(dpr?{>Ky_ui zA4@RJmvog&U+I8nU2e?1EDEA^F=E&T+zX6_@JZ6E$B>ePXf1Q|eT^nXw3oH4m*I;V zJD^6k?CLshdF+5J&y2J5?W}aO+r;S(W?9wc>l6ugt|C&^>T&aqF4pbEBlWT@mBc>s zvO*G|%j8|psUyE?lSgIfkH7QiBbOZq0UW$^Y827zQ#D_i-1Jh(n){Q9i5(RZ6Z9#fZ&ugmfVcNXeAB=E&;ZYL9b1Q9fnTB}d6_1I%=wb0LJVOrA%ZD;MX-vh$FqaNp7f|=-k(fNb`XwM zDNlX^rUT(OiTsTu!m_s66IM-Bz9AO2AV3SEIr%Dk$HY_LPXEYMb^3^mveEi`OiC8* zeiV5FIiiUigrfDhuN&y`53?MTbjW}SARtgrzpgK-X5CD>)?|CkpOca^xbt0>QE7>5 zVGN*b?2P@T_AgeHNj1&XeyOD#kH_i|W>xaM3`8NHvN)%QXEz{5AQ6P^b)q3MIhhil z?8bS`^j^2IED=YA&doCSa5A;efmHaV?2VB{V58##Lt24qw9opXHhij)ole>Hj!vEZ z0qKea;S+GF&pW|^cF=1+9QY08J)gSGtrp|uT9v0V$f50`lnhd?Md8SUy{V4;MxPr3 zkDa8A>Nq_;&#P>@j0H~!nnk+yS-D*{Ex!4aLM`C0P87g_sMx!dtD7=)A&ql4Y0zI` z@H~JdN_u6;-Ad3f$u!iTxZ{^7q z%Ahm4s?mM^aq?jMDK>vCAYk59hDhtoE`|H|k2Q7IS9z$e0h^jlf_X(ig5{;L83WXM zrSAZ5#cGn>k69?Js&F?`O-GW}-F(z7<(ji&=P_RayuFk$|d(c zRd>tZdITgyMdBbK0t(WgbSnZP<&o}gkdiKsK^;Owxs{~qt;K&Vl>Oa%WeNb2X8u|DNja7fia>N^rvI&JXe}*jOA8CW76CLl=+VS61X@%4J);t2llttn6 zcpCc$tGNkj=-jkVnVeGC3ZBPF4T z86f+u?TMZygD3q+l!4rlN_29dDKT{gk{dF|rO)Rz6G@U6s-n`kq?hCrxn8nTi@7^- zVyogTt028q6oKDo6?AMcuiUnpz0iNfSppEihjYs-2UOT z-t0FD>A|_QzFcQgBA!VO-WY@0nkgfhiROWIu?NLVWw_OBi85bcQBR*6Q11514MHVo zDSvEWx&aY$St?iWwu7o;U&<_pg0zSEpOpd8n_*e`|3B1dGq zC5hkD3IwYWz@QiP&I7#XxVp@Zqr(~ zdzet~OVQl&x=1eNK%MPy8B3lhOUX4RqEbA*e>m&M4%IOpy3HJ%YAV$w08~IBjyK?- z=UVmkJ2#U@aY%Oln2^kquLIQqe!k-mVg}cCsvtSHfa>hO=hh$p1SQ36bG{gqQa6Q@ zK`tlwV9&bC17ASa-tqBEc!MS!%c3$Ce~9RK{L@XW>+?mzv$(S%TxAYwmFVTLM|l(t z_mQ89ObWx`**dC7_*6x)uXJ^W@wC_D4td#Fx*>79w!U}JYDVD63h>CeWepjUErg-s zqLejQWku~Y6wX;895Vc(PF6!O(G)jMc_m)6+SLy9^EuJqZXOx|e)gChDGL?7bn*sE zRES|O7id>f)tA^l7T`la##2ttr-7n}8}DOe!~wX&#ZRqBsMrwO@nmbCx7j-s(Ve4+ zt6jaeqQO;MR02Hkf62uVzA@Cy9e+Coh8IFxFbkI^fi@7N9tdio_Vn0rlLh)KeTl4e zW}=^c;J0}kG zyMT6C4v&16aWeqaHD96ZNrD2(3vKClCgj@bTao%c05Ym{@pqL1x`b5c)?r-RweH{% z+L=gF=gF!m!}}3wErMvGz^ACh`s&ZNU&%P}nRMtingm+1UH3lB+oUJ ztRLn@GaxEH>G@d5$k-YdgPa_4hM6GK?f#^)3o0lh{o3LB$h~>Mow2m&DEMnE- zwxI@hals`teLG&B*JK2H8)JYxCyjeXY><=Q{Ky|k)a0*wP3w(Iuf<}NT`bGlap z#&8td#?#lEr#Rr^H8RsqUzQFz(m=+OH!J_%Jp2W|$_XcBZGNUuexDVyt{s0tC35EM zZcugLr~xGERE61rLbyIE#g05L7Lnip9Uh5O8-GZ#BI{e)xt67p@sSeU-ghY-`!4Y4 z*5;rEe~6iEgUy}?iVai<6Z$3@nX~V8M)_@uvFT}dFs;n?Prw84at}I9qQ5J0%qi7P zMN?h=bzu7fGzxg}g#46B;P~{d8_QlDy@)}(Urn5$VG1X3*@rgZm*iQ|qg%WSmxl2! zjhfBSk+Hzs_t5%6BV0P*Y*5D_pem0myqPO9)i~vGvl7E=-be^=l`s+aH%}h~g`isi z8YD7PvA7I(G4ZJkm_c2JAt}xGz@gk8-r$m-f-1FVxRHJTp6aikoeIaB0dJ(rw!LL6 zh4>nK;sV@T7nr`bF@Z}GXP1gy0e^xW5)bI_!pM?`W@-4`ORsua0t#Z1l-y-IGGY+< zOGFGN&!Du8?{;o(PN8SDb`R$LfT-ox?7d?RJ9#z5nhJyy)Ml}A-(*#<^kP9N0#Qe}r=12mpVz22-_l$69* z`uUNq{R8H>(ad2U0CO}nRuCNUntJ(e6CZgG6*wO$;vgaKkCqEL#3pN%rFnD1+qlwZI>2%~y4{M_x0wm*_KUNWA_?_d!*k@-uH*a8u~o@-BDX2@P6N26z%A`wHsB@O zhkd6<8zZ0$%)(TaXw;ipJJ#B)j+-D$Jf^bR*`0piD+~nMWxi_=BR{-jxw-4xGF1Yl zwVQ0i`O~H#uU&byfZ4{hqCrZVPL7vfU8RlgWHSU*ohlOMszHuu_13D^z&gKCD-*74tjD2ya=R`zRGy=ac8mnb5DR1{b0hFD; zt1_c$3&;!HUTsUzB)yEAK*i@FTWs5M-z)%pxz)F>8LuC8crCT|TFASgdgy zoreL|yzEMyYCSxNXZ5{=vhg3SQT`sQ7?^k0R?1$~jemhfs(#PLF&fJN~IVP+6emAV`bcF5Wr@uQ{qE+o#I;YXD~q z{2PBJDQLfevnZ-ou_%yd{08vWPB@)#0BB(LoB-9;%u{^Nj7XQ6Zsb!O3pSf5?ww~U z1Fjvy56ZlSUC;#aBr}03IzxgcCZE^2jKnNvK@pbP8ySf;jAPyZSzn$iCm2=EP-2_z zhb+t)zM^VfP!tdEeF}n;Heug#kIFYz(XK~j=TW5%K$1UB$N!D?Dzno)=a#>=nBpT=*zE%Nt_9Be>q1P|yRcni_W$6i${ z0p69Kq|6Jn8k>W~N!{K+P>5%!z4S5z!v<2>!_@J$7}ZK{r(Y=h6X!Gp$nYUYh{YzH ztk>JUZnD-CuKAkT!`x99`Z>35(B5O;3d%hx3A+9S@T6KT0}Bp8kS9ed%Tqb?wsIrV z9d61QcV&;dP0==_i8K}Pdx0K>yH1e4jCvr>V=-24pLQ&0G|QF`uf{Z2_lBU#l7I_6 zrr+IXb~b}qdYQTnZ_@7rk@t8_56}|6#F>339kgv?#MH&C!=@6$IG_OUaa0uWHvV8< zg%8juWh_?qlSG6Cgt{`+^w`aP-cEtuV{h@}U*Ios+qg@2Ps|TRvv}iLC>MMIqS0;7 z+djV&>d(NRHJ7Q6{%i!_+))Mml#b2f?iRwC{`dS?8Hrk5Poah^d*RAsz37szVjdFN z%MMSFD)4*CN@6ohBB#3eKg$Ww3BySwT@1K8WlkqvzG5@^s^3*GYuK{JEXrMF%rEn_ zNW3FlNRRjrtklG?4cKJ>@r1k6B)Di{4K1>a=ZtCMhAe%iKT2?ykt zk}ceSqS_DfvWCZ}7ZaT=eKLfI5Yi78?b)1Sy%TM5ud3u3*?ww4>iQ&yX#7V`(ME5U(>fh31)Ep7smC`;v1Zmgd)i zPE#LGz2=D}NU0pP8HsK#QP7vKpseW)vTZ9_VmqlC`^A=7GXT#^r@;`p=NikOXuMP% z5KZly7kPbp<}D3BcHgO@NxzZGm;==6*UqUD_!_JqLb@z93J$bHJ8+Wbe9Gs*1}}(t z#5=MJ@7WmYZp>7=5Up^^8ZChh+I6L7eZsFriwe8MMxGSJR9Q7(B!W5(MR|0IlqM|LM(cc&D>!XpZTl{!AG7VLtj{r;r<-02 zjQ2>xj!KAjgKaxI&$uQ7K_5MO9B+#I>E7Fw^B|S$atb-CFN;JycBM+1PfUNY*~5+( z=r?ad3R4niy?>d!Lo*Zwo(*R3f1h4Kj-BQk>#*}9uiI7AFxHZsVz`DLZKL3`9PBM; zV016gPyuL98|}DV5N^0u`{hUwd+=y!uVNROG6la(h^Q9qJLsvc$P%|8CC%WKKxqVp zpu>jdftX`~#Vw=R(HEPai6ykPp$B7{TjdE9SNPL$unOcR7;=|waYB#6for6Nc)L$- zRQ-T>Ag_C=HMlA6xbh6WlK>1FL(`%{J!1!6DPoOO8W#!$Mr(l$IPM}6-r=Yu{d`}q ztO-;cl9`Ej^Z~U7G>ky5!NHqOP?5V`BB(GCzh~RGI-5~23zzQVaRnp6n1ibWR$b0`^rC+rm76%q+b>w{ zcdbDG75VtI z3$Dd%iX0sSvniQFt;A|R`RI4mqN$36YwrW ztt6a(OYD!r)Zpu>{A`~$8h0d?6%clyHE&I)vTmG2tCi)D$;P=n@44Q0yDH7d?b-@v zvC0HvIq>5SFQAFcrn45)V@I1mvQ(*iRqh5-&zw|K#QlV+(f1BDiC!EPXj>0&0|mqs zoV1PRH}!6DE|(ChAD8czvw+Xg?FS9h?+%c`zEc!I`Z6k!JPs%e`4}!vz*3K8(GWj% z!aN|kBjh8bp*}PDwuq`(qM`nqA>ZR|GaRJQb#${h71r$WV=Hyrw%7f*?q8R5S>VJ6 z8xdt2S96Drz$?3#f{-adaZzEz#hukH7l*e`wQGT@5R36ZJ3}D60knooCnwN~aH&iS zZnwXA(d;7|LnH#o@V3ej0i88}8Jd>EGd6puHpc(FOEDWW0_vwmxUwE7$|LRLq`Lkn zx>NBAeZYyXJz}(yK3MR8@e>pfK9r%N!LG^Moqb=s%x^Kb^=2k!Yn5YzV^1>i*yjDx zk=b-Eie1g>|)p%v>P12fo+neWI<@ zsdqqWKL(-ri5J9mo%?gM9<2EbJ<$E^LpXtVZMG|u^~+5)0v~lEp7O>8bCh*FQNQMO zFv7o2<*`cF21h?6my34rNYplIcN#`-MLnI=6whxe`}p;WH4$F~X5&(EqUNv~z(_z|ek1*)a= z3rAKS$#&fcXN9`n${Yx?&%VnN<(5*vVB116M6;Zmr~XS_t&NE;R+zAYppxV(*urp< zvrK7s?kiz8w;*5`wd?EcIDBip9L9Xa=h#L6RmxaFtnC{kXIe)9*{FdS~{O-%aaZr4H@?yyR7et@=V{7vwMKR&;y0=-PxS>{O+zFfK_U6qK<^2 z!kn~j#kXmx*#T9;>F8wG~>$)BA6UjzwoZ!e5g>qA>S_1F^}^SCk~#jspVIdMkp0o zgC&ZyI_u!dGPij@CXHw3eyHs)k#`ZqKuFx{S;PRl)h!LPX#{|mU@^`1s)f`?Yb?di zd>}7> zvZ$ffcE4QWL#-9VnTTl}Iy22nn8QE(?ECrm9BmCvu;%2H;T9;^W*bh8bQ@msrP<9qy&$!EW54per}*m}mb z^yK;!bYq@*S)COB$o%Ukt_6F(Ky}d$y=gdovuukYJNf^dJ@;#$xY^C_pWA8_^MMTu9^=D5Dg#BuEreSGO%5ksktUz6zTk*t| zHkVV)sMb)qNkf^v>Ar1I)VA5FOW65=F`W1O$QDyI^z5%ON9wG0a4LMfYiIyUXW|en zBA);8q%hrJi@8*!1Ra{SZR&UUdcp)tkTP!=JbBa4RUp z!g$|pa(X+bHpAM#ti)I+kiO-nd>ez_gx99^kMhUcs%~xIKMJq%zD~hJuPAWUf~AdY zbQ6OZ9GcY#3Nrm9gb=5lF8Z1=*@X zLc<5q0|Mpp67mZmcoUM$9He9KWzW0!UXn3&oA` z)@w@6_T4{9jv7DQqVhMC@L;C2=g23QOe)~PP)}|Ld z0sBpFubJq4cYv{_*>{-elzE;yp?Cz`)QAeLuN4&dHywQU)Ey zxom42RXYL?V3YC2C?KD1ahr4B!pu;Ej=qagOI%o_ z#kIW>2N%zwmMCZ^!g#mk+LfEt)cw8w8uPp{nN60~BKe7Fb890pnTZna#@ZM>LB>ypSr-Sw z>(C+P;#+%`_B#Q#`K2p!)`vp4Hn_pO+dVzs`}@G)43C|G6^qP>=v`h?7lvEiLSh{e z=t%rC20=CXgVv-@% zdd`z}ZZygheu;%jqt~_AW7hqBJTph=>>)iG*h(mmq^}vK{nN22gnI5QGVT^|aGSes zWHg!BbV-z4@2dG=vvb?>$By~n8d9pAzNzIV@iFnl5aS*}M*ZF^#Vh<_($C=x+cz9s zpa2K!*!m8V?<@6bW zJW=A?Um#|i)_$`|NW|UCr?zRnSXe=1I7w`Vr*b^jV#eb(2CBRkdX)5lV=K3|qEu8` zde&J`s2HZ`WX}oGM{tuzHRz@ZVp0jkQ#v%+UU?KhjB>i7R$4yQMjs2dV6h~v|FCx- zAx}H*;r77Pt7--(2G3F0HP_^#IOmUOh4&BE@w!}#G;YsSThHprSy#|J3h*02aW*Qn z>D+iAb5Hf+UO!&8UfZu--w3 zT3!6&;Zk0-rLP+_z}pll!o5h*@kQn+wsn-WIPF?kNp#IsQL6EPXfxkD8cv$Xj#Y9P z+{0xco_O+AbL%K2ITKd>Rbz1DGZabr!g?EEEtVcA&lQJt+$)pXM7Gz>k z>eW@sHBEu&X@XOSx>No(X++fkyZ+uDE#L{OK!w?j1@2TGPCklm2rBHqyQXo-@-71D z>&v4~4mP}`YM?g?(c!#`%eHeR4BUaU9RPN_Q)Qf8@ouB zdfDf8B2sb5Eq;q@Re)9%sGQQaiBwIVa(HXu;iQlqxZ~d~_1>hzDaMI=MR z+mz``tyQh1j&~DvN4M=C0TDA>nTw6x)Ot;? zqbVAr^Q;HXU=WCTp%6>sa;nG3#*sz6W6T4Y9%Rz0Jh@=4lT)2eq|z-jv4Jm;IBybp z>cLR9Z61iYXuHGZkFcqs26R??FBK_=8u4_Mo^QB!C6w$BS>>i-zB_V;l>0_TD2OsSDboKus;GZ{}33ZyY97vr5)GYF6#sz9U3ZIxNk||F4=P} z=_vPWnN3)Yx%+|18@~uiE?<__=RfbQn^f;{X9=5D2`TTt!1or*a3wFx8PKaXCM&Pt z&SzvsY!73mS53O>C?j52B)y!$UCySD{IL*(Oad-;As{(Pk1DW&Sk`T`{M|95>6qTI z#1-S6)UU43TIG#KiCxyhn>-p^ZIp^Q$Je$Z9A~DGZrirlhB5x;k@}G$t3&*Wb8l0` zFKLL{%EK?o?D`Cr3}?r1&pnC~N=JQ_zxvC7!K<2Q*nT1+!*rDUOM;7I)Oq6sA?=E# zX7&AvW2A)+J;6yufkRY4`|>xX5;=h|t%sXl(=Hw>-S0`oUySVrbB*01E_A18{1&x) zi_lKJXD#W7!!*-#dgdzTxc{DeU35e%7t_xs>xTHvb6LKgVYFf$qei4{ad77AxXObA zvHr{sv4_jCa7PbzKLgwDXB2ErvQ22nLc`u5Pgt^a`u+WwV2Te`afuJdR6bHCt7;d1 z=2NTWUR3JsVrXvN$w0-TuCXn4L5_)g$2~5GFJ^%CmT!hkBUaxJ9(-JjB7Z|T!08DW zYf5ec^7STwXI)$-Iq5tpV2V3Ny|47C+-jkk++7Eg$m&JgU7=5{XF=Cf=+RhnU&jY< z6RX8&Mg$kJ5cA?hY6aa|MyjQ_27#TZ{Hk^+7p-C+Vuf{^za?&}jcdns`#`3RG*ghk zPNnC>5oYp^TB8`qq|`xtTAZN{Z>gz%ojT81OM*Asrn50cBL#ycys9e@C#4tfyl?>R3&=zF%T zYfLNZf%i+#1)2bq&8Hgm@6T+AEmxpy2O_JTwZ0n1l(Hu8zfL`PyW@UqP&k}R!*JHx zsi!#69dD~CwE|+3yn!)ME;j2Qi5kz?7ZVKc*)+bd@;F-(IDZVW+L1tFeFS@$7!SU6Kv$ifeY^w@r^IL66P*Msw`=&7KRs zo<*cov<}@b*}kz^URBEgU zppPEL3qr*-cZ@oFtv4G6_Y+DpYQ?z&({`k)(aU03#Hj~6x&u`>VYrLU8kzZI({%6Q zY=jgSHY1u#?fHF%)OsmnL^j4DeJ?EQKT{isq$S;juGV%)%U!mY@t@Qj`2N22nyqsi zrO<_zv*1t_YQ1-7%T@&Coe*-X+GkeAq?BRo(=8UCcPz&y{Yp(c%uE-Y9QFOW;f5D| zPD5Ms`NFIA!<)(sAbS&%`#$~RNxjawtD=w)uHv}Ph)7;{eSwtZfC$bns*i@4Ba5V@jTva z;(HJ2!w;~~ZzBDPX9kcl`AffKCKL;wxHvh&Jcrk^_Ez0P=AA>f-4qNS=tch+4|ssa zw}Ek%a5;CIy-*;we!7@&Ht6^!ts?vL<*}t#9p%#6U%$d^jk1!Gite$a6!gg*f$**0 za{E%Zt(K-sD4h3%j17l*<|Y_Z_e76sC?~m99|7i7)pI6_u_3`cynPerh7a z{**atJ@7fk$=4{%8R_r);Fcj75nFOw)1Pbn!s>6X0=(P`>9rU%qS6^K5sCi-g(nhT^!c*}eZ5tm@F zLj5;zHD6jQ#{o;V=)pUycGAq6h#?`MQ{Av=i7_Ud8+hJ+W6mKe6~5)hcuC4vxM9`Y zWGh$VqM1pIkcmljgbuU06Mx+(5K_5t8-opTA=Ko_FFgS59`wfC1SX1L$;4auc6+Hp z!qoSV&GcerVS9_-Z4O!8ZR9uXz4x@`SDzNAQIqZ;arR$Sv~pkVv`_h2G#jr3U2F8w zTHBgYh%VN8*f=2mSfqC^w>cOVw^mKyKs4fDC*4++4F2rjrhtEP?hobXgyUx>qW1cL!?ZY6 zNqm-BH{b|+rafQQXYZMZmx+LYgZeP@Vw6CDt6sEHuH-OpP_T5wKiIgBjnS$hwx;#| zK@lF#Rm~CqhFKZa!8Un2^_vg(8v_g_(?DK#Y5QK9wHd^vrsK?g+-{N*B6^o=8{jOh z4q1<7)Ov&PV&QHS)h;wPSz>mxEOhI+!+FCXcagyXrI2rac->-?9+BOvgm*Mc;S_-8wsyj`-pT;!)uT%czH%R={5+@sX z>S9}kvHJC+)XXHo;g0wC0xe9rdn2OS$ElEUiQ7@Pk39f??})WYd@F+|wmPrdf$pd4 z=1kZemG05I^o@asMN6wHN2k$IYi#8fF^;RuI@K``Ni||G^0OoMAt1wtg5P(TZs`Qd z6z}IvwUyS7^2xY=RcBUiC~c~bQ{X%xl$Mmz1A?mJK|#_Ms49Ew>59o~yB1Q`YpLR5 zBI5%`GG^;K-0|8O=BXLZfoiNV>)zfN`C5%nJ4{SC1|P2xN7wi;T^%(53E|9UI| zYXE3^tdkQNJ}Yev_j7jak$~tG+cvyEoINmZo6~_*u9|X6b;D)hM^Ad*B#zw*k#@Ef z5ESUgQM7R%Yc4f}g#Iz;r4v@u=5=w?W;Lzj8)CaR%F}Op3rEv-iCR~qmv6L!i=?W9 zOg!75pTLY?;7BOSnLcnwR){7fqSElNn%g>4Q&zLV31zEx=#ZwZO4Wi^7DJj;%HVLz z!??%9ptO$grHT}7|L%nHk_2QdpUcBF&&0kT!6xZZJ+rSbURg7|NWJzxoUhp<>7DhJ z+#ApVwiT{*@wvhaoB3b9bnK`SH(fu2*x!Ikm>5TW-E(&hl718=T1naBf9tM?zap^> z#C2yK;*_)+x6dVIvY|w6QJxAG)fl_Y<4}ZhezRo6T&d)`-t!ah+RUJ)hHoB`t>_Hg zJ4fr4DeP^;<*iB9rgh3aiK)Ic$v5NH8o`z%d>J7u_q6J?o|TNbGRg!r8NR7)(@eCf zNE@BBnF~9(aIL8X=OrIlG^ziAZbTrAS5GQ*zgt;+RlYQ=0?RNG6phOQDD%+kR;>Z5>-fM2P##oznqu{Wp&^yuVOA^q_Ye^aO_D+iX{k< z4kT={CZr4s;-dV+K@*Mwpj=R;Ik%R8f zIOQHnqsauoz+6DnHr4hNf!jRqewjfcz6Gtw?OU$~E#x}&jEf35MwDr}y1`SE<6a0- zEM0C8t&WDj6LD-8(3QC?)&Ke;oW%ju9JM8c*ZUG2NyubSxobG~u}G%Q4ndn{dBaY+ zF4|r5C<8OQ#G2lr*+o@|mOkoa56(m-meEeuJtP8J)=l{NxdINRW_e2{ZzjE#z7Jev zv{V+#a8zXR#mJT=G75OC?zoDNFOck*mwg3(4Q!Nk@5RbOT=s~6@xnR^bD+?~dr4ef zJ1v;+Xa%p(vPaMJB?qdCMr&>E@;6s{l7XZ9pO9o>CMyIuJo%HldF!m>#ag|rO|$u! zkGls&raoqiTF85ERW&>Nj}Bssl8Q-_51^zTZ!V4VSB+|vyxfriG9%R^^SLHRpI=kL zhYl7k9R-vw(ETbBEhZ@}qP7;OGsti#pch@h^ ziNz4v8M5ad+EumMj7Fo&_%PVVAr*?NC+2s@58P&rAKoT`7y0VQ1P*=DE-8N8SZ!j+ z@cxeg&@Z$~C)Y(>3%4Y~ktAVG5P})x)IGZm85Xq|m@Z7`WpdEimjI$CRb+PdA2lvu zYo8`#Yw9ui`4uB^C!_<$>l;e6J$hvZ*J4b@gT4}`o3t-yi~_cWdt7JmO*LA2Wu$WejMRoq>vMr z1a-Z#FD71WP93qf78GCgE%%s-2F6!w{5r1$_y_UQz?m#eNz=j51HMv~9!{VPYE+2c zp`mqjeWS5;U2U*F)K2sx`G7N?!_`xxt6VC~`Bo@_vQx(T zPzCpax{S6uTAswDoG5IN$wm+;@-cjl7FzG}{`%j@nLmmMc7@o&7=i`?>ur zbMHO19_iK|j&-}L{+2xv`PEu`hP5~*VGmp%EPkc)d=140q@Y*UkQE3zIKm}b!J?{t*+=Z6xG~jRR#|GW{ZpWPj5jx9NpgUo7yg!;VwrLRMW7#F8n)9|_+x@12XDhy!{WykvZtT13W2|3D*1tI6#1+Dv6EnCg zrArI043;_WH4|aF7-$&G?{O26hdiplNN|iQ5+G-)O$O*z zFt5l@AlaOQ#iB{4_WUu*KyUDgGitVRJv>7XQGCWZl57AoM1Wq&zz5=PelLt5`im!b zHmXU5*A(TB(Ezc56-sFxfypuwAJx;IwhmE zN1?y8bN|YSs2Xv-N75ui?%@7x4s+Oj3XmH?iKV_#(v#r0s0g!bOVj+Kz|`0>&^5m= zTo&BN6Z6dDZNH3f{m+wXN2A}m4l^5y&L8K#q(TavMH|CE*6M1rmz-gY2S(#T2{FkA zf9y!D9yzk)osGe#*O))QqpgfCcpcyDd%UfVdi78ab4LXx0rm(-UY5l!@;)+ud%e~P z7$v9eipCl6d8FsZPTO#kSKZTJ-rfJ@6lCZd2oz~zBzvKN9+^&tPmK-8(tOu8Zy7$& z_YxpV4hZUDx$A-mv_ACI|7{|@s>#8rpr#r4l(3>^?dC85HgQKI!5rbqs?3{&e`|ve znBXENpM%gEm9*a|4{4Dc#X61dZYbaUpWFPiD&}8!{SS)y1=l#|hPR%aV})JjcHbjy z9_S^~BUi@#{4L`@g-Q)r9%Z0j&8hOs>+`>SkCh(e((pKny+Gr7e>NvQj6)V=dtI5j z<50RTE-)f4GaIg>o^s6$Q!T*3F!!9)CuA^UsL{7H*Q>HBJD~-~$lg_7GV{HTln*HF9g2QS3 zbNzv_;lH_d4I1`=TZWTFk89LWK(z1!Nt)9IDluP9e?pS-Hyv?gRm!ql;_><`_0Fb{ z{65q`*alIY1xx{E#l)W*A{kDBX)G}jfg7uZbV4aGwRf|gZLObVIH6^{0@Po(KuD~; z_=^Q3J)eX4bXj6|D2J{unA7paAw<0#@q?xN%GvM}eg|5?_7}Gx{?WuDrju!pA#Ux) zmdR=#;!l$D#^8b`GjVS-dz)FBSXD}%ZS~*f$M2K*ucY}G&GVbmaQ^jke*Hcm&!z4h zgTHSl&sEcJ``hP0I|tf1(9ThCj)HR(oTK0z1?MO@N5MG?&QWlVg8$Vh2)o1d;%6YjCuiKMS*6%DsgzSJRjnfR)55;rHc>+`ve|J5#zU~Ge%?nBO;N9m_uj_eymXg(Bn}2hPGweL)6=>K{hDA#K zLy7I%lDl&i4Az|>)$kkteO0ZL#Dw*?{f7E`{^q1{wl0k^kpu2e3nhTg+W+mEI8;`T z5Y}e89}J6do7CTvl{0z!nEWKo?|1SO&aLSVUJH2KZ&*~`q!q4iZ^}?5@%^{k_x?PN z_B^QE2-JT!Epl+R!*;P#r{@f_FaHjBg&@l(Ws8PIp=*8hb!L(w{y)F+`_%KK&k@0{ zreyQ?EDA*`h`fVv{kQZ-!|cI6koqp29+5d)SyH4v_}etsz6DZ)PbX%b&J;t#WQ?u} zlyVZgeE0a$jq%70yHB)0M@nc2dO%xircY_B^-~P3-n-CTK&t0`YO20We+nq9pqb8| z53jTOz0ze#+8@w1$4I_{!jV8VUIl!h!?JKS+O{lDW^PHV^KqZMv;@b=SMKD{BngdJ zYaG069Iuum#5lvS_rK6U`4LpsutS4{Ozh@kCxrb+Xjyo z0hS8~)rbVo4FxPsyWFqhXyWMiB;G8z?jEj1Q=l^Jbf`|eqIT;iJ_fcH z)ynTY;ys~vNdX=^Q~y|g&9N~v)+R>z*FXRDCopcuCsxX{m9)XJJUA2N!CM zE6}Hu2B3VXytXvruoV1I;NQLW8%_{=6_VU0lHEK^ecNl5J~ z(D3XA_-&$Kq4VTfMI&N40|=m*|1d%vaVd;q>*G1y55} z#(e?(-gnv{6E*7l={{M~7AZ7Mp|;Upk|)zsBG6QkKL*jwcFJZ3oFgXMPMYO2U@nLD zXE7+N35Aone|u9*a(1aYQL}_-_TS7bWu?CN*c&uvem=F!4+yz+YB^k{?T%;-RSRK& zxWylXSeR6`0+){E6`uT#;0kLWfxJGwb)c;ZR?aM4`5uk@P=6K4qJ|DoNSPjbS-t3+k7S2hkwhRHV%7vrU@%hcbtp`2dA_@hZ+z)j_3Fy zK)F6&AM3MiFfx2YiI!RRKqQf)pwJNObc{lq;)H`uX_#Hb%*ss%QXRK&zHyc0mVaFMUv;OP3 zh(FfgeX%bzEQDx!48|K~Dg(S|lbz5IU0Ur%aG@*xF^=E_wf_X%FD1c`rPF=~C9nGt z(2X6X^gKlr#~Wh63fgq&w<1)=AvxRb%sfTvPag*VH_KztN$eNTZf2xW)ZY!56-}!nhh-TQdc=nJz!J+I2vGzb0bzRVH+L<%#?h-9Y}EU zZ&radbI3q2_?3Aa8JxM98vP8b|BFn=2iKr(j@mgCaaOHR&72Sp>I~IlQcdZ<3y<8} z&QbRL>{N73tPRws@TrWAc=>|F=h1L3JxTONYRi3XqdvHwcOf6(*a{g87VG;Bm96w7^g-KT!V$9MG6YKOJiMog4r@7~ggC1sD) z$(Y2$8^*ZiaES_*b<2h&M>RN$U+y*0*Y2({HZbSON$g4 zK&d3*n1{#>2MD?N3F-$MjfKV)VRZM^FNRmWnwu;4bJ;nFjwD*=G22_4FVE_X6?d)5 z&D+jL+PJJPITsX`W$v$ltGNFu!+(Eb%+2T8OE=|vtNi+_o-7b+y&B#%6x$S!=MXBO zDVn3%j*(O0%gRpZwYHwZ_30z%s`@DKZGHag(qIp%H*NU)EhkXHmdIX(Aj_27sLh62 z;dSca16nuuN?5K2$#H)G@0nC4NXOMGcs)3k1(3;m4AYVBHg4*h+|c{L6D{e-C2Cj*?Woaqw6 z$^kVve!bhHeU~Pu9+0k87D?B;>yh;pk%OF7=z%TQ#y;+*cygOs#@l%zD$E$tX|cMl!XHFRuA5f~8Zlp2s`Xc+kJ@!8LQ zzwgiMy#Kx*`ws^k9LGItu4}Dxo$Fldx^BR|kVF&yU+{O*ocxnc-Yn(?dp@qV)45bR zO$5mPr%outQHrB|0HF>OsoU2kCkD4dyDrD-ppffQLQQhGMh_8TXGL7e?ca#{N7M4@fx4cpB!≠5mHLV@i%cu35I|y|Fj?E+$wx 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̚awvt!nipj<{Y)E$g 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%0A4}7|;mWM(+(!q98XW}of#{Wfm^627 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 z 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 - +float rot = 30; int bat = 1000; struct color_struct{ @@ -436,12 +436,24 @@ void render_ui_locator(){ void render_ui_oil(){ render_ui_lo(); + + + //glDrawArrays(GL_TRIANGLE_FAN, 0, 4); + glTranslatef(0,2,0); + texst_render("Òîïëèâî"); + glTranslatef(-5,-2,0); + glTranslatef(rot/10,-1,0); + //glRotatef(rot,0,0,1); + //glOrtho(0,8, 0,8/k, -1,1); + glScalef(2.0,2.0,1); glBindTexture(GL_TEXTURE_2D, texsture_oil); glTexCoordPointer(2, GL_FLOAT, 0, texCoord_2); glDrawArrays(GL_TRIANGLE_FAN, 0, 4); - glTranslatef(1,0,0); - texst_render("Òîïëèâî "); - glTranslatef(-10,-1,0); + glScalef(0.5,0.5,1); + //glRotatef(-rot,0,0,1); + glTranslatef(-(rot/10),0,0); + + glTranslatef(-2,-1,0); texst_number_render(inventory.oil); glColor3f(0,0,0); glBindTexture(GL_TEXTURE_2D, 0); @@ -558,7 +570,9 @@ void ren(){ //glOrtho(-1.0f * height / width, 1.0f * width / height, -1.0f * width / height, 1.0f * width / height, -1.0f, 1.0f); k = width / (float)height; k_2 = (float)height / width; - glOrtho(-k,k, -1,1, -1,1); + //glOrtho(-k,k, -1,1, -1,1); + + //glOrtho(0,1, 0,5, -1,1); //glOrtho(0, width, 0, height, -1.0f, 1.0f); @@ -581,46 +595,49 @@ void render_teat_2(){ glVertexPointer(2, GL_FLOAT, 0 , &cub_AAA_2); glDrawElements(GL_LINES, sizeof(index_L_AAA) / sizeof(GLuint), GL_UNSIGNED_INT, &index_L_AAA); } - +float q = 0, q_2 = 0, q_3 = 0.5, q_4 = 0; void render_GUI(){ - ren(); + //ren(); //glOrtho(-k,k, -1,1, -1,1); //glOrtho(0,1, 0,1, -1,1); //glOrtho(0,0.5, 0,1, -1,1); - glOrtho(0,4, 0,8, -1,1); - - render_teat(); - - glScalef(0.12,0.12,1); - glTranslatef(1,4,0); - //glOrtho(-k,1, -1,1, -1,1); - //glScalef(k,1,1); - //render_ui_locator(); - //render_teat(); + if (rot < 0) q_4+=0.001; + else if (rot > 0) q_4-=0.001; + rot+=q_4; + printf("AAA:%f\n",rot); ren(); - glOrtho(0,4, 0,8, -1,1); - glTranslatef(1,0,0); + //glOrtho(0,4, 0,8, -1,1); + glOrtho(0,8, 0,8/k, -1,1); + //glTranslatef(1,0,0); render_teat(); - glScalef(0.12,0.12,1); - glTranslatef(1,4,0); + glScalef(0.22,0.22,1); + glTranslatef(0,2,0); render_ui_oil(); ren(); - glOrtho(0,4, 0,8, -1,1); + glOrtho(0,8, 0,8/k, -1,1); glTranslatef(2,0,0); render_teat(); - glScalef(0.12,0.12,1); - glTranslatef(1,4,0); + glScalef(0.22,0.22,1); + glTranslatef(2,2,0); render_ui_sphere(); ren(); - glOrtho(0,4, 0,8, -1,1); + glOrtho(0,8, 0,8/k, -1,1); glTranslatef(3,0,0); render_teat(); - glScalef(0.12,0.12,1); - glTranslatef(1,4,0); + glScalef(0.22,0.22,1); + glTranslatef(4,2,0); + render_ui_locator(); + + ren(); + glOrtho(0,8, 0,8/k, -1,1); + glTranslatef(3,0,0); + render_teat(); + glScalef(0.22,0.22,1); + glTranslatef(12,2,0); render_ui_battery(); glColor3f(0,0,0); diff --git a/massif.out.48525 b/massif.out.48525 deleted file mode 100644 index 1e70d58..0000000 --- a/massif.out.48525 +++ /dev/null @@ -1,4105 +0,0 @@ -desc: (none) -cmd: ./build/game_tower -time_unit: i -#----------- -snapshot=0 -#----------- -time=0 -mem_heap_B=0 -mem_heap_extra_B=0 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=1 -#----------- -time=36275477218 -mem_heap_B=143564 -mem_heap_extra_B=1244 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=2 -#----------- -time=63234757083 -mem_heap_B=151556 -mem_heap_extra_B=1572 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=3 -#----------- -time=83092488262 -mem_heap_B=165995 -mem_heap_extra_B=2061 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=4 -#----------- -time=100344026948 -mem_heap_B=183203 -mem_heap_extra_B=2989 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=5 -#----------- -time=134644679218 -mem_heap_B=561192 -mem_heap_extra_B=53904 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=6 -#----------- -time=160393835264 -mem_heap_B=711900 -mem_heap_extra_B=60836 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=7 -#----------- -time=178314484133 -mem_heap_B=720620 -mem_heap_extra_B=61020 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=8 -#----------- -time=205563819479 -mem_heap_B=725727 -mem_heap_extra_B=61257 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=9 -#----------- -time=225021670524 -mem_heap_B=723711 -mem_heap_extra_B=61105 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=10 -#----------- -time=250450974441 -mem_heap_B=783179 -mem_heap_extra_B=66605 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=11 -#----------- -time=274620589185 -mem_heap_B=804161 -mem_heap_extra_B=66191 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=12 -#----------- -time=293658648826 -mem_heap_B=804449 -mem_heap_extra_B=66207 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=13 -#----------- -time=314921703940 -mem_heap_B=2419114 -mem_heap_extra_B=147686 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=14 -#----------- -time=345326225121 -mem_heap_B=2584187 -mem_heap_extra_B=149757 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=15 -#----------- -time=362849846565 -mem_heap_B=2613780 -mem_heap_extra_B=150124 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=16 -#----------- -time=395338874114 -mem_heap_B=2899153 -mem_heap_extra_B=153527 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=17 -#----------- -time=413099996859 -mem_heap_B=4160831 -mem_heap_extra_B=167009 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=18 -#----------- -time=437680827583 -mem_heap_B=4160974 -mem_heap_extra_B=167090 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=19 -#----------- -time=460133122891 -mem_heap_B=6034541 -mem_heap_extra_B=543659 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=20 -#----------- -time=482713038132 -mem_heap_B=6270594 -mem_heap_extra_B=544206 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=21 -#----------- -time=510439996925 -mem_heap_B=6697248 -mem_heap_extra_B=544224 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=22 -#----------- -time=538882516387 -mem_heap_B=6704268 -mem_heap_extra_B=544380 -mem_stacks_B=0 -heap_tree=detailed -n17: 6704268 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 1291436 in 991 places, all below massif's threshold (1.00%) - n1: 1187136 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 1187136 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 1187136 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 1187136 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 1182528 0x6890928: si_alloc_resource (si_buffer.c:147) - n2: 1182528 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1179648 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1179648 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 589824 0x68086AE: upload_binary_elf (si_shader.c:1013) - n1: 589824 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 2880 in 2 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1136592 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666080 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666080 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666080 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666080 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666080 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666080 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666080 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666080 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666080 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666080 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666080 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666080 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666080 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666080 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666080 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666080 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666080 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666080 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666080 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666080 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666080 0x48980C3: glutInit (fg_init.c:360) - n0: 666080 0x10A94D: main (main.c:175) - n1: 447568 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 447568 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 433456 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 433456 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 368 in 1 place, below massif's threshold (1.00%) - n0: 14112 in 4 places, all below massif's threshold (1.00%) - n0: 22944 in 12 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 122496 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 122496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 122496 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122496 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122496 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122496 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122496 0x48980C3: glutInit (fg_init.c:360) - n0: 122496 0x10A94D: main (main.c:175) - n0: 63104 in 1 place, below massif's threshold (1.00%) - n2: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 122064 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 122064 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 122064 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 122064 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 122064 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 122064 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 122064 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 122064 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 122064 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 122064 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122064 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122064 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122064 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122064 0x48980C3: glutInit (fg_init.c:360) - n0: 122064 0x10A94D: main (main.c:175) - n0: 61032 in 1 place, below massif's threshold (1.00%) - n1: 89904 0x8D49658: Allocate (AllocatorBase.h:92) - n1: 89904 0x8D49658: allocateWithKey (StringMapEntry.h:52) - n1: 89904 0x8D49658: create (StringMapEntry.h:128) - n2: 89904 0x8D49658: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:351) - n1: 89769 0x8D4A104: insert (StringMap.h:308) - n2: 89769 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 89561 0x8D4A8D7: addOption (CommandLine.cpp:249) - n1: 89561 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n0: 89561 in 2184 places, all below massif's threshold (1.00%) - n0: 208 in 2 places, all below massif's threshold (1.00%) - n0: 135 in 1 place, below massif's threshold (1.00%) - n2: 82304 0x6C10CC4: util_idalloc_resize.part.0 (u_idalloc.c:50) - n1: 73728 0x6C1126F: util_idalloc_resize (u_idalloc.c:246) - n1: 73728 0x6C1126F: util_idalloc_init (u_idalloc.c:62) - n1: 73728 0x6C1126F: util_idalloc_sparse_init (u_idalloc.c:247) - n1: 73728 0x5FF977A: _mesa_InitHashTable (hash.c:52) - n0: 73728 in 18 places, all below massif's threshold (1.00%) - n0: 8576 in 2 places, all below massif's threshold (1.00%) - n1: 79872 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 79872 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 79872 0x902D88E: grow (DenseMap.h:564) - n1: 79872 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 79872 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 79872 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 79872 0x902D88E: operator[] (DenseMap.h:357) - n1: 79872 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 79872 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n1: 79872 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n0: 79872 in 6 places, all below massif's threshold (1.00%) - n1: 74880 0x4B37095: __new_exitfn (cxa_atexit.c:112) - n1: 74880 0x4B37120: __internal_atexit (cxa_atexit.c:44) - n0: 74880 in 53 places, all below massif's threshold (1.00%) - n1: 73728 0x4F5C03F: pool (eh_alloc.cc:235) - n1: 73728 0x4F5C03F: __static_initialization_and_destruction_0 (eh_alloc.cc:373) - n1: 73728 0x4F5C03F: _GLOBAL__sub_I_eh_alloc.cc (eh_alloc.cc:456) - n1: 73728 0x40045B6: call_init (dl-init.c:74) - n1: 73728 0x40045B6: call_init (dl-init.c:26) - n1: 73728 0x40046AC: _dl_init (dl-init.c:121) - n0: 73728 0x401CE1F: ??? (in /usr/lib/ld-linux-x86-64.so.2) -#----------- -snapshot=23 -#----------- -time=557019665898 -mem_heap_B=8229925 -mem_heap_extra_B=572995 -mem_stacks_B=0 -heap_tree=detailed -n16: 8229925 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 1790045 in 1021 places, all below massif's threshold (1.00%) - n1: 1777104 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 1777104 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 1777104 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 1777104 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 1772496 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 1772496 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1179648 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1179648 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 589824 0x68086AE: upload_binary_elf (si_shader.c:1013) - n1: 589824 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n4: 1511920 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666080 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666080 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666080 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666080 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666080 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666080 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666080 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666080 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666080 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666080 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666080 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666080 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666080 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666080 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666080 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666080 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666080 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666080 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666080 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666080 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666080 0x48980C3: glutInit (fg_init.c:360) - n0: 666080 0x10A94D: main (main.c:175) - n1: 449984 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 449984 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 433456 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 433456 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 368 in 1 place, below massif's threshold (1.00%) - n0: 16528 in 8 places, all below massif's threshold (1.00%) - n1: 360304 0x5FBB686: create_slab (ralloc.c:801) - n1: 360304 0x5FBB686: gc_alloc_size (ralloc.c:840) - n4: 360304 0x5FBB774: gc_zalloc_size (ralloc.c:868) - n1: 130976 0x63FEF84: nir_alu_instr_create (nir.c:682) - n0: 130976 in 5 places, all below massif's threshold (1.00%) - n1: 98320 0x63FF164: nir_intrinsic_instr_create (nir.c:741) - n0: 98320 in 3 places, all below massif's threshold (1.00%) - n1: 98256 0x63FF0D8: nir_load_const_instr_create (nir.c:728) - n0: 98256 in 2 places, all below massif's threshold (1.00%) - n0: 32752 in 1 place, below massif's threshold (1.00%) - n0: 35552 in 16 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 122496 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 122496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 122496 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122496 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122496 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122496 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122496 0x48980C3: glutInit (fg_init.c:360) - n0: 122496 0x10A94D: main (main.c:175) - n0: 63104 in 1 place, below massif's threshold (1.00%) - n2: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 122064 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 122064 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 122064 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 122064 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 122064 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 122064 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 122064 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 122064 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 122064 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 122064 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122064 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122064 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122064 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122064 0x48980C3: glutInit (fg_init.c:360) - n0: 122064 0x10A94D: main (main.c:175) - n0: 61032 in 1 place, below massif's threshold (1.00%) - n1: 159744 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 159744 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 159744 0x902D88E: grow (DenseMap.h:564) - n1: 159744 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 159744 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 159744 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 159744 0x902D88E: operator[] (DenseMap.h:357) - n1: 159744 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 159744 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 159744 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 106496 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 106496 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 106496 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 106496 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 106496 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 106496 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 106496 in 2 places, all below massif's threshold (1.00%) - n0: 53248 in 5 places, all below massif's threshold (1.00%) - n1: 116800 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n0: 116800 in 2 places, all below massif's threshold (1.00%) - n1: 95992 0x107E2C7A: UnknownInlinedFun (allocations.h:30) - n1: 95992 0x107E2C7A: ZSTD_createDCtx_internal (zstd_decompress.c:297) - n1: 95992 0x107EC0ED: ZSTD_decompress (zstd_decompress.c:1205) - n1: 95992 0x5FDE88F: util_compress_inflate (compress.c:131) - n1: 95992 0x5FB2D05: parse_and_validate_cache_item (disk_cache_os.c:613) - n1: 95992 0x5FB41B6: disk_cache_db_load_item (disk_cache_os.c:1173) - n1: 95992 0x5FB24FE: disk_cache_get (disk_cache.c:605) - n2: 95992 0x68412BD: si_shader_cache_load_shader (si_state_shaders.cpp:415) - n1: 95992 0x6841597: si_init_shader_selector_async(void*, void*, int) (si_state_shaders.cpp:3327) - n1: 95992 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 95992 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 95992 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 95992 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 89904 0x8D49658: Allocate (AllocatorBase.h:92) - n1: 89904 0x8D49658: allocateWithKey (StringMapEntry.h:52) - n1: 89904 0x8D49658: create (StringMapEntry.h:128) - n2: 89904 0x8D49658: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:351) - n1: 89769 0x8D4A104: insert (StringMap.h:308) - n2: 89769 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 89561 0x8D4A8D7: addOption (CommandLine.cpp:249) - n1: 89561 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n0: 89561 in 2184 places, all below massif's threshold (1.00%) - n0: 208 in 2 places, all below massif's threshold (1.00%) - n0: 135 in 1 place, below massif's threshold (1.00%) -#----------- -snapshot=24 -#----------- -time=579906805113 -mem_heap_B=11142561 -mem_heap_extra_B=603191 -mem_stacks_B=0 -heap_tree=detailed -n19: 11142561 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 2761593 in 1416 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n4: 1410912 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666080 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666080 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666080 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666080 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666080 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666080 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666080 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666080 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666080 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666080 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666080 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666080 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666080 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666080 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666080 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666080 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666080 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666080 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666080 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666080 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666080 0x48980C3: glutInit (fg_init.c:360) - n0: 666080 0x10A94D: main (main.c:175) - n1: 449392 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 449392 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 433904 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 433904 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 816 in 1 place, below massif's threshold (1.00%) - n0: 15488 in 8 places, all below massif's threshold (1.00%) - n1: 261920 0x5FBB686: create_slab (ralloc.c:801) - n1: 261920 0x5FBB686: gc_alloc_size (ralloc.c:840) - n1: 261920 0x5FBB774: gc_zalloc_size (ralloc.c:868) - n0: 261920 in 4 places, all below massif's threshold (1.00%) - n0: 33520 in 16 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 239616 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 239616 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 239616 0x902D88E: grow (DenseMap.h:564) - n1: 239616 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 239616 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 239616 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 239616 0x902D88E: operator[] (DenseMap.h:357) - n1: 239616 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 239616 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 239616 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 159744 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 159744 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 159744 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 159744 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 159744 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 159744 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 159744 in 3 places, all below massif's threshold (1.00%) - n0: 79872 in 5 places, all below massif's threshold (1.00%) - n1: 227128 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 227128 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 227128 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 227128 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 227128 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 227128 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 227128 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 227128 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 227128 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 227128 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 227128 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 227128 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 227128 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 227128 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 227128 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 227128 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 227128 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 227128 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 227128 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 122496 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 122496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 122496 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122496 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122496 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122496 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122496 0x48980C3: glutInit (fg_init.c:360) - n0: 122496 0x10A94D: main (main.c:175) - n0: 63104 in 1 place, below massif's threshold (1.00%) - n2: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 122064 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 122064 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 122064 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 122064 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 122064 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 122064 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 122064 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 122064 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 122064 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 122064 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122064 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122064 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122064 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122064 0x48980C3: glutInit (fg_init.c:360) - n0: 122064 0x10A94D: main (main.c:175) - n0: 61032 in 1 place, below massif's threshold (1.00%) - n1: 175200 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n0: 175200 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) - n1: 122880 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 122880 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 122880 0x902C2BC: Allocate (Allocator.h:195) - n1: 122880 0x902C2BC: Allocate (Allocator.h:209) - n1: 122880 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 122880 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 122880 0x902C2BC: Allocate (Allocator.h:432) - n1: 122880 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 122880 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 122880 in 8 places, all below massif's threshold (1.00%) -#----------- -snapshot=25 -#----------- -time=597670973736 -mem_heap_B=11806239 -mem_heap_extra_B=620089 -mem_stacks_B=0 -heap_tree=detailed -n20: 11806239 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 2897359 in 1417 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n4: 1310208 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666080 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666080 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666080 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666080 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666080 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666080 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666080 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666080 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666080 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666080 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666080 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666080 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666080 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666080 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666080 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666080 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666080 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666080 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666080 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666080 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666080 0x48980C3: glutInit (fg_init.c:360) - n0: 666080 0x10A94D: main (main.c:175) - n1: 449952 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 449952 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 434272 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 434272 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 1184 in 1 place, below massif's threshold (1.00%) - n0: 15680 in 8 places, all below massif's threshold (1.00%) - n1: 163824 0x5FBB686: create_slab (ralloc.c:801) - n1: 163824 0x5FBB686: gc_alloc_size (ralloc.c:840) - n1: 163824 0x5FBB774: gc_zalloc_size (ralloc.c:868) - n0: 163824 in 4 places, all below massif's threshold (1.00%) - n0: 30352 in 16 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 319488 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 319488 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 319488 0x902D88E: grow (DenseMap.h:564) - n1: 319488 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 319488 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 319488 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 319488 0x902D88E: operator[] (DenseMap.h:357) - n1: 319488 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 319488 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 319488 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 212992 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 212992 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 212992 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 212992 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 212992 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 212992 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 212992 in 4 places, all below massif's threshold (1.00%) - n0: 106496 in 5 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 233600 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n0: 233600 in 2 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 163840 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 163840 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 163840 0x902C2BC: Allocate (Allocator.h:195) - n1: 163840 0x902C2BC: Allocate (Allocator.h:209) - n1: 163840 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 163840 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 163840 0x902C2BC: Allocate (Allocator.h:432) - n1: 163840 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 163840 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 163840 in 8 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=26 -#----------- -time=621410306872 -mem_heap_B=11645539 -mem_heap_extra_B=619829 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=27 -#----------- -time=641977135998 -mem_heap_B=11645803 -mem_heap_extra_B=619893 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=28 -#----------- -time=668774648089 -mem_heap_B=11646571 -mem_heap_extra_B=619925 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=29 -#----------- -time=703637595355 -mem_heap_B=11646891 -mem_heap_extra_B=619973 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=30 -#----------- -time=726389406754 -mem_heap_B=11648331 -mem_heap_extra_B=620013 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=31 -#----------- -time=760453533739 -mem_heap_B=11649051 -mem_heap_extra_B=620149 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=32 -#----------- -time=779825990572 -mem_heap_B=11649435 -mem_heap_extra_B=620229 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=33 -#----------- -time=803276177418 -mem_heap_B=11650379 -mem_heap_extra_B=620229 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=34 -#----------- -time=823400683919 -mem_heap_B=11653003 -mem_heap_extra_B=620277 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=35 -#----------- -time=854625301530 -mem_heap_B=11654395 -mem_heap_extra_B=620285 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=36 -#----------- -time=879162211138 -mem_heap_B=11654363 -mem_heap_extra_B=620285 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=37 -#----------- -time=898696901378 -mem_heap_B=11714995 -mem_heap_extra_B=622485 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=38 -#----------- -time=929290532492 -mem_heap_B=11713652 -mem_heap_extra_B=622332 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=39 -#----------- -time=943989496686 -mem_heap_B=11997473 -mem_heap_extra_B=624791 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=40 -#----------- -time=968075251688 -mem_heap_B=11942066 -mem_heap_extra_B=629982 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=41 -#----------- -time=992649993994 -mem_heap_B=11944065 -mem_heap_extra_B=631527 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=42 -#----------- -time=1020239673200 -mem_heap_B=13697037 -mem_heap_extra_B=708035 -mem_stacks_B=0 -heap_tree=detailed -n20: 13697037 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3412509 in 1421 places, all below massif's threshold (1.00%) - n3: 2448464 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1321520 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1321520 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1321520 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1321520 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1321520 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1321520 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1321520 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1321520 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1321520 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1321520 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1321520 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1321520 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1321520 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1321520 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1321520 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1321520 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1321520 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666080 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666080 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666080 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666080 0x48980C3: glutInit (fg_init.c:360) - n0: 666080 0x10A94D: main (main.c:175) - n1: 655440 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 655440 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 655440 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 655440 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 655440 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 655440 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 655440 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 655440 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 655440 0x4C112A3: clone (clone.S:100) - n1: 1098272 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 1098272 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 1083504 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 1083504 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 1082544 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 1082544 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 1082544 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 1082544 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 1082544 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1082544 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1082544 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1082544 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1082544 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1082544 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1082544 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1082544 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1082544 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1082544 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1082544 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1082544 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1082544 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1082544 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1082544 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1082544 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 649456 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 649456 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 649456 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 649456 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 649456 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 649456 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 649456 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 649456 0x4B8C39C: start_thread (pthread_create.c:447) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 960 in 1 place, below massif's threshold (1.00%) - n0: 14768 in 8 places, all below massif's threshold (1.00%) - n0: 28672 in 17 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 418816 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 418816 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 418816 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 417792 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 417792 0x4B8019B: rewind (rewind.c:35) - n2: 417792 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 208896 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n1: 208896 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 399360 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 399360 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 399360 0x902D88E: grow (DenseMap.h:564) - n1: 399360 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 399360 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 399360 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 399360 0x902D88E: operator[] (DenseMap.h:357) - n1: 399360 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 399360 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 399360 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 266240 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 266240 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 266240 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 266240 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 266240 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 266240 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 266240 in 4 places, all below massif's threshold (1.00%) - n0: 133120 in 5 places, all below massif's threshold (1.00%) - n2: 292000 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 146000 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 146000 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 146000 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 146000 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 204800 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 204800 0x902C2BC: Allocate (Allocator.h:195) - n1: 204800 0x902C2BC: Allocate (Allocator.h:209) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 204800 0x902C2BC: Allocate (Allocator.h:432) - n1: 204800 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 204800 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 204800 in 8 places, all below massif's threshold (1.00%) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=43 -#----------- -time=1051924538046 -mem_heap_B=13512120 -mem_heap_extra_B=709464 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=44 -#----------- -time=1071644306153 -mem_heap_B=13744535 -mem_heap_extra_B=712265 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=45 -#----------- -time=1099401569513 -mem_heap_B=13831426 -mem_heap_extra_B=713302 -mem_stacks_B=0 -heap_tree=detailed -n20: 13831426 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3452146 in 1421 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2256496 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332480 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332480 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332480 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332480 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332480 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332480 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332480 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332480 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332480 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332480 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332480 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332480 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332480 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332480 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332480 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332480 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332480 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 666080 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666080 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666080 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666080 0x48980C3: glutInit (fg_init.c:360) - n0: 666080 0x10A94D: main (main.c:175) - n1: 888064 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 888064 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 867136 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867136 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 960 in 1 place, below massif's threshold (1.00%) - n0: 20928 in 8 places, all below massif's threshold (1.00%) - n0: 35952 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 705536 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 705536 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 705536 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 704512 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 704512 0x4B8019B: rewind (rewind.c:35) - n2: 704512 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 352256 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 352256 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 352256 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 352256 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 352256 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 352256 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 352256 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 352256 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 352256 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 352256 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 352256 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 352256 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 352256 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 352256 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 352256 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 352256 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 352256 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 147456 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 147456 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 147456 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 147456 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 147456 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 147456 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 147456 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 147456 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 147456 0x4C112A3: clone (clone.S:100) - n1: 352256 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 352256 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 352256 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 352256 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 352256 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 352256 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 352256 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 352256 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 352256 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 352256 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 352256 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 352256 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 352256 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 352256 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 352256 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 352256 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 352256 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 147456 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 147456 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 147456 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 147456 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 147456 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 147456 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 147456 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 147456 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 147456 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 399360 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 399360 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 399360 0x902D88E: grow (DenseMap.h:564) - n1: 399360 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 399360 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 399360 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 399360 0x902D88E: operator[] (DenseMap.h:357) - n1: 399360 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 399360 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 399360 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 266240 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 266240 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 266240 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 266240 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 266240 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 266240 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 266240 in 4 places, all below massif's threshold (1.00%) - n0: 133120 in 5 places, all below massif's threshold (1.00%) - n2: 292000 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 146000 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 146000 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 146000 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 146000 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 204800 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 204800 0x902C2BC: Allocate (Allocator.h:195) - n1: 204800 0x902C2BC: Allocate (Allocator.h:209) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 204800 0x902C2BC: Allocate (Allocator.h:432) - n1: 204800 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 204800 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 204800 in 8 places, all below massif's threshold (1.00%) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=46 -#----------- -time=1134998671249 -mem_heap_B=14821664 -mem_heap_extra_B=735024 -mem_stacks_B=0 -heap_tree=peak -n20: 14821664 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3616144 in 1421 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2265936 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332480 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332480 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332480 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332480 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332480 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332480 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332480 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332480 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332480 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332480 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332480 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332480 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332480 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332480 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332480 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332480 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332480 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 666080 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666080 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666080 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666080 0x48980C3: glutInit (fg_init.c:360) - n0: 666080 0x10A94D: main (main.c:175) - n1: 892640 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 892640 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 867136 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867136 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 960 in 1 place, below massif's threshold (1.00%) - n0: 25504 in 8 places, all below massif's threshold (1.00%) - n0: 40816 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 820224 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 820224 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 820224 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 819200 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 819200 0x4B8019B: rewind (rewind.c:35) - n2: 819200 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 409600 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n1: 409600 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 399360 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 399360 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 399360 0x902D88E: grow (DenseMap.h:564) - n1: 399360 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 399360 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 399360 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 399360 0x902D88E: operator[] (DenseMap.h:357) - n1: 399360 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 399360 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 399360 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 266240 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 266240 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 266240 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 266240 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 266240 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 266240 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 266240 in 4 places, all below massif's threshold (1.00%) - n0: 133120 in 5 places, all below massif's threshold (1.00%) - n1: 371200 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 371200 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 244992 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 244992 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 244992 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 244992 in 2 places, all below massif's threshold (1.00%) - n0: 126208 in 1 place, below massif's threshold (1.00%) - n1: 330760 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 330760 0x67FF893: si_create_context (si_pipe.c:567) - n1: 264608 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 264608 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 264608 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 264608 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 264608 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 264608 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 264608 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 264608 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 264608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 264608 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 264608 in 2 places, all below massif's threshold (1.00%) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 327680 0x67FF946: si_create_context (si_pipe.c:610) - n1: 262144 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 262144 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 262144 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 262144 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 262144 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 262144 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 262144 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 262144 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 262144 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 262144 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 262144 in 2 places, all below massif's threshold (1.00%) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 327680 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 327680 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 327680 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 327680 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 262144 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 262144 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 262144 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 262144 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 262144 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 262144 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 262144 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 262144 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 262144 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 262144 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 262144 in 2 places, all below massif's threshold (1.00%) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n2: 305160 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 244128 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 244128 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 244128 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 244128 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 244128 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 244128 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 244128 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 244128 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 244128 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 244128 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 244128 in 2 places, all below massif's threshold (1.00%) - n0: 61032 in 1 place, below massif's threshold (1.00%) - n1: 292000 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n0: 292000 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 204800 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 204800 0x902C2BC: Allocate (Allocator.h:195) - n1: 204800 0x902C2BC: Allocate (Allocator.h:209) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 204800 0x902C2BC: Allocate (Allocator.h:432) - n1: 204800 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 204800 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 204800 in 8 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=47 -#----------- -time=1155396079844 -mem_heap_B=14018256 -mem_heap_extra_B=340232 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=48 -#----------- -time=1187038088982 -mem_heap_B=9609543 -mem_heap_extra_B=290257 -mem_stacks_B=0 -heap_tree=detailed -n12: 9609543 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 2331927 in 1430 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2253264 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332480 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332480 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332480 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332480 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332480 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332480 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332480 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332480 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332480 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332480 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332480 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332480 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332480 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332480 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332480 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332480 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332480 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 666080 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666080 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666080 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666080 0x48980C3: glutInit (fg_init.c:360) - n0: 666080 0x10A94D: main (main.c:175) - n1: 890096 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 890096 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 867136 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867136 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 960 in 1 place, below massif's threshold (1.00%) - n0: 22960 in 8 places, all below massif's threshold (1.00%) - n0: 30688 in 17 places, all below massif's threshold (1.00%) - n1: 820224 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 820224 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 820224 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 819200 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 819200 0x4B8019B: rewind (rewind.c:35) - n2: 819200 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 409600 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n1: 409600 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 319488 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 319488 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 319488 0x902D88E: grow (DenseMap.h:564) - n1: 319488 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 319488 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 319488 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 319488 0x902D88E: operator[] (DenseMap.h:357) - n1: 319488 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 319488 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 319488 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 212992 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 212992 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 212992 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 212992 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 212992 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n2: 212992 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 106496 in 3 places, all below massif's threshold (1.00%) - n1: 106496 0x6800BE4: radeonsi_screen_create_impl (si_pipe.c:1218) - n1: 106496 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 106496 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 106496 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 106496 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 106496 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 106496 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 106496 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 106496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 106496 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 106496 in 2 places, all below massif's threshold (1.00%) - n0: 106496 in 5 places, all below massif's threshold (1.00%) - n1: 264608 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 264608 0x67FF893: si_create_context (si_pipe.c:567) - n1: 264608 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 264608 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 264608 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 264608 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 264608 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 264608 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 264608 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 264608 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 264608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 264608 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n1: 132304 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 132304 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 132304 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 132304 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 132304 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 132304 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 132304 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 132304 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 132304 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n2: 262144 0x67FF946: si_create_context (si_pipe.c:610) - n1: 262144 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 262144 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 262144 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 262144 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 262144 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 262144 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 262144 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 262144 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 262144 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 262144 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n1: 131072 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 131072 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 131072 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 131072 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 131072 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 131072 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 131072 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 131072 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 131072 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 262144 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 262144 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 262144 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 262144 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 262144 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 262144 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 262144 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 262144 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 262144 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 262144 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 262144 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 262144 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 262144 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 262144 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n1: 131072 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 131072 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 131072 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 131072 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 131072 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 131072 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 131072 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 131072 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 131072 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n2: 244128 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 244128 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 244128 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 244128 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 244128 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 244128 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 244128 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 244128 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 244128 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 244128 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 244128 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122064 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122064 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122064 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122064 0x48980C3: glutInit (fg_init.c:360) - n0: 122064 0x10A94D: main (main.c:175) - n1: 122064 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 122064 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 122064 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 122064 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 122064 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 122064 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 122064 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 122064 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 122064 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n2: 233600 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 116800 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 116800 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 116800 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 116800 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 116800 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 116800 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 116800 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 116800 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 116800 in 4 places, all below massif's threshold (1.00%) - n1: 116800 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 116800 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 116800 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 116800 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 116800 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 116800 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 116800 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 116800 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 116800 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 116800 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 116800 in 4 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 122496 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 122496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 122496 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122496 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 122496 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 122496 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 122496 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 122496 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 122496 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 122496 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 122496 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 122496 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 63104 in 1 place, below massif's threshold (1.00%) - n1: 163840 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 163840 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 163840 0x902C2BC: Allocate (Allocator.h:195) - n1: 163840 0x902C2BC: Allocate (Allocator.h:209) - n1: 163840 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 163840 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 163840 0x902C2BC: Allocate (Allocator.h:432) - n1: 163840 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 163840 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 163840 in 8 places, all below massif's threshold (1.00%) -#----------- -snapshot=49 -#----------- -time=1209013731468 -mem_heap_B=9196303 -mem_heap_extra_B=288513 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=50 -#----------- -time=1213111747489 -mem_heap_B=9047447 -mem_heap_extra_B=288321 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=51 -#----------- -time=1215614016268 -mem_heap_B=7675400 -mem_heap_extra_B=255608 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=52 -#----------- -time=1217804017952 -mem_heap_B=7675000 -mem_heap_extra_B=255584 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=53 -#----------- -time=1224909824833 -mem_heap_B=5853249 -mem_heap_extra_B=172351 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=54 -#----------- -time=1227020626587 -mem_heap_B=5852849 -mem_heap_extra_B=172343 -mem_stacks_B=0 -heap_tree=detailed -n13: 5852849 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1127952 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 666400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 445184 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 445184 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 433088 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 433088 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 12096 in 8 places, all below massif's threshold (1.00%) - n0: 16368 in 17 places, all below massif's threshold (1.00%) - n0: 1025201 in 1429 places, all below massif's threshold (1.00%) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 122496 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 122496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 122496 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122496 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 122496 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 122496 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 122496 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 122496 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 122496 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 122496 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 122496 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 122496 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 63104 0x5EBFE53: dri3_create_screen (dri3_glx.c:930) - n1: 63104 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 63104 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 63104 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 63104 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 63104 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 63104 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 63104 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 63104 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 63104 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 63104 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 63104 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 132304 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 132304 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 132304 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 132304 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 132304 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 132304 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 132304 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 132304 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 132304 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 132304 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 0 in 1 place, below massif's threshold (1.00%) - n2: 131072 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 131072 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 131072 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 131072 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 131072 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 131072 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 131072 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 131072 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 131072 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 131072 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 131072 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 131072 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 131072 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 131072 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 131072 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 131072 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 131072 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 131072 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 131072 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 131072 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 131072 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 0 in 1 place, below massif's threshold (1.00%) - n2: 122064 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 122064 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 122064 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 122064 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 122064 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 122064 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 122064 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 122064 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 122064 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 122064 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 122064 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122064 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 122064 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 122064 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 122064 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 122064 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 122064 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 122064 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 122064 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 122064 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 89904 0x8D49658: Allocate (AllocatorBase.h:92) - n1: 89904 0x8D49658: allocateWithKey (StringMapEntry.h:52) - n1: 89904 0x8D49658: create (StringMapEntry.h:128) - n2: 89904 0x8D49658: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:351) - n1: 89769 0x8D4A104: insert (StringMap.h:308) - n2: 89769 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 89561 0x8D4A8D7: addOption (CommandLine.cpp:249) - n1: 89561 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n0: 89561 in 2184 places, all below massif's threshold (1.00%) - n0: 208 in 2 places, all below massif's threshold (1.00%) - n0: 135 in 1 place, below massif's threshold (1.00%) - n1: 79872 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 79872 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 79872 0x902D88E: grow (DenseMap.h:564) - n1: 79872 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 79872 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 79872 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 79872 0x902D88E: operator[] (DenseMap.h:357) - n1: 79872 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 79872 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n1: 79872 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n0: 79872 in 6 places, all below massif's threshold (1.00%) - n1: 74880 0x4B37095: __new_exitfn (cxa_atexit.c:112) - n1: 74880 0x4B37120: __internal_atexit (cxa_atexit.c:44) - n0: 74880 in 53 places, all below massif's threshold (1.00%) - n1: 73728 0x4F5C03F: pool (eh_alloc.cc:235) - n1: 73728 0x4F5C03F: __static_initialization_and_destruction_0 (eh_alloc.cc:373) - n1: 73728 0x4F5C03F: _GLOBAL__sub_I_eh_alloc.cc (eh_alloc.cc:456) - n1: 73728 0x40045B6: call_init (dl-init.c:74) - n1: 73728 0x40045B6: call_init (dl-init.c:26) - n1: 73728 0x40046AC: _dl_init (dl-init.c:121) - n0: 73728 0x401CE1F: ??? (in /usr/lib/ld-linux-x86-64.so.2) -#----------- -snapshot=55 -#----------- -time=1233819828341 -mem_heap_B=5852449 -mem_heap_extra_B=172335 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=56 -#----------- -time=1242146630095 -mem_heap_B=5852049 -mem_heap_extra_B=172327 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=57 -#----------- -time=1247589831849 -mem_heap_B=5851649 -mem_heap_extra_B=172319 -mem_stacks_B=0 -heap_tree=empty diff --git a/massif.out.49609 b/massif.out.49609 deleted file mode 100644 index baa7d37..0000000 --- a/massif.out.49609 +++ /dev/null @@ -1,8923 +0,0 @@ -desc: (none) -cmd: ./build/game_tower -time_unit: i -#----------- -snapshot=0 -#----------- -time=0 -mem_heap_B=0 -mem_heap_extra_B=0 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=1 -#----------- -time=31978309737 -mem_heap_B=145003 -mem_heap_extra_B=1317 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=2 -#----------- -time=73342505867 -mem_heap_B=167295 -mem_heap_extra_B=2113 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=3 -#----------- -time=106431717234 -mem_heap_B=187522 -mem_heap_extra_B=3246 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=4 -#----------- -time=130605467634 -mem_heap_B=512592 -mem_heap_extra_B=53776 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=5 -#----------- -time=162954651616 -mem_heap_B=750972 -mem_heap_extra_B=61012 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=6 -#----------- -time=190228098355 -mem_heap_B=750899 -mem_heap_extra_B=61021 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=7 -#----------- -time=230906620937 -mem_heap_B=719622 -mem_heap_extra_B=61122 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=8 -#----------- -time=257109825804 -mem_heap_B=758543 -mem_heap_extra_B=61265 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=9 -#----------- -time=281089402752 -mem_heap_B=734999 -mem_heap_extra_B=63681 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=10 -#----------- -time=322464618382 -mem_heap_B=808548 -mem_heap_extra_B=66244 -mem_stacks_B=0 -heap_tree=detailed -n15: 808548 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n2: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n1: 132608 0x5EB056E: getFBConfigs (glxext.c:715) - n1: 132608 0x5EB056E: glx_screen_init (glxext.c:738) - n1: 132608 0x5EBFB16: dri3_create_screen (dri3_glx.c:813) - n1: 132608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132608 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132608 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132608 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132608 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132608 0x48980C3: glutInit (fg_init.c:360) - n0: 132608 0x10A94D: main (main.c:175) - n1: 60928 0x5EB049E: getVisualConfigs (glxext.c:681) - n1: 60928 0x5EB049E: glx_screen_init (glxext.c:735) - n1: 60928 0x5EBFB16: dri3_create_screen (dri3_glx.c:813) - n1: 60928 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 60928 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 60928 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 60928 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 60928 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 60928 0x48980C3: glutInit (fg_init.c:360) - n0: 60928 0x10A94D: main (main.c:175) - n0: 147440 in 409 places, all below massif's threshold (1.00%) - n1: 89904 0x8D49658: Allocate (AllocatorBase.h:92) - n1: 89904 0x8D49658: allocateWithKey (StringMapEntry.h:52) - n1: 89904 0x8D49658: create (StringMapEntry.h:128) - n2: 89904 0x8D49658: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:351) - n1: 89769 0x8D4A104: insert (StringMap.h:308) - n2: 89769 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 89561 0x8D4A8D7: addOption (CommandLine.cpp:249) - n1: 89561 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n0: 89561 in 2184 places, all below massif's threshold (1.00%) - n0: 208 in 2 places, all below massif's threshold (1.00%) - n0: 135 in 1 place, below massif's threshold (1.00%) - n1: 74880 0x4B37095: __new_exitfn (cxa_atexit.c:112) - n2: 74880 0x4B37120: __internal_atexit (cxa_atexit.c:44) - n0: 54080 in 52 places, all below massif's threshold (1.00%) - n1: 20800 0x40045B6: call_init (dl-init.c:74) - n1: 20800 0x40045B6: call_init (dl-init.c:26) - n1: 20800 0x40046AC: _dl_init (dl-init.c:121) - n1: 20800 0x40015C1: _dl_catch_exception (dl-catch.c:215) - n1: 20800 0x400B4FB: dl_open_worker (dl-open.c:829) - n1: 20800 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 20800 0x400B903: _dl_open (dl-open.c:905) - n1: 20800 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 20800 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 20800 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 20800 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 20800 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 20800 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 20800 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 20800 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 20800 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 20800 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 20800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 20800 0x48980C3: glutInit (fg_init.c:360) - n0: 20800 0x10A94D: main (main.c:175) - n1: 73728 0x4F5C03F: pool (eh_alloc.cc:235) - n1: 73728 0x4F5C03F: __static_initialization_and_destruction_0 (eh_alloc.cc:373) - n1: 73728 0x4F5C03F: _GLOBAL__sub_I_eh_alloc.cc (eh_alloc.cc:456) - n1: 73728 0x40045B6: call_init (dl-init.c:74) - n1: 73728 0x40045B6: call_init (dl-init.c:26) - n1: 73728 0x40046AC: _dl_init (dl-init.c:121) - n0: 73728 0x401CE1F: ??? (in /usr/lib/ld-linux-x86-64.so.2) - n1: 52248 0x8DE3770: safe_calloc (MemAlloc.h:40) - n1: 52248 0x8DE3770: createTable (StringMap.cpp:32) - n2: 52248 0x8DE3770: llvm::StringMapImpl::RehashTable(unsigned int) (StringMap.cpp:226) - n1: 49164 0x8D4968D: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:355) - n1: 49164 0x8D4A104: insert (StringMap.h:308) - n1: 49164 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 49164 0x8D4A8D7: addOption (CommandLine.cpp:249) - n2: 49164 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n1: 49164 0x8C5AF48: done (CommandLine.h:1484) - n1: 49164 0x8C5AF48: opt, llvm::cl::OptionHidden, llvm::cl::desc> (CommandLine.h:1508) - n1: 49164 0x8C5AF48: __static_initialization_and_destruction_0 (AMDGPUPerfHintAnalysis.cpp:40) - n1: 49164 0x8C5AF48: _GLOBAL__sub_I_AMDGPUPerfHintAnalysis.cpp (AMDGPUPerfHintAnalysis.cpp:430) - n1: 49164 0x40045B6: call_init (dl-init.c:74) - n1: 49164 0x40045B6: call_init (dl-init.c:26) - n1: 49164 0x40046AC: _dl_init (dl-init.c:121) - n1: 49164 0x40015C1: _dl_catch_exception (dl-catch.c:215) - n1: 49164 0x400B4FB: dl_open_worker (dl-open.c:829) - n1: 49164 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 49164 0x400B903: _dl_open (dl-open.c:905) - n1: 49164 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 49164 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 49164 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 49164 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 49164 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 49164 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 49164 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 49164 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 49164 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 49164 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 49164 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 49164 0x48980C3: glutInit (fg_init.c:360) - n0: 49164 0x10A94D: main (main.c:175) - n0: 0 in 7 places, all below massif's threshold (1.00%) - n0: 3084 in 1 place, below massif's threshold (1.00%) - n1: 40196 0x400AF1D: calloc (rtld-malloc.h:44) - n1: 40196 0x400AF1D: _dl_new_object (dl-object.c:92) - n1: 40196 0x4006619: _dl_map_object_from_fd (dl-load.c:1042) - n2: 40196 0x4007FFF: _dl_map_object (dl-load.c:2190) - n1: 38939 0x40028BC: openaux (dl-deps.c:64) - n1: 38939 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 38939 0x4002D44: _dl_map_object_deps (dl-deps.c:232) - n1: 38939 0x400BDE4: dl_open_worker_begin (dl-open.c:638) - n1: 38939 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 38939 0x400B49F: dl_open_worker (dl-open.c:803) - n1: 38939 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 38939 0x400B903: _dl_open (dl-open.c:905) - n1: 38939 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 38939 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 38939 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 38939 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 38939 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 38939 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 38939 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 38939 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 38939 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 38939 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 38939 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 38939 0x48980C3: glutInit (fg_init.c:360) - n0: 38939 0x10A94D: main (main.c:175) - n0: 1257 in 1 place, below massif's threshold (1.00%) - n1: 32816 0x4BDA215: __alloc_dir (opendir.c:115) - n2: 32816 0x4BDA298: opendir_tail (opendir.c:63) - n1: 32816 0x860C4E7: drmGetDeviceFromDevId (xf86drm.c:4664) - n1: 32816 0x860C811: drmGetDevice2 (xf86drm.c:4749) - n1: 32816 0x68CC6D0: ac_query_pci_bus_info (ac_gpu_info.c:565) - n1: 32816 0x68CC6D0: ac_query_gpu_info (ac_gpu_info.c:628) - n1: 32816 0x68BFD73: do_winsys_init (amdgpu_winsys.c:38) - n1: 32816 0x68BFD73: amdgpu_winsys_create (amdgpu_winsys.c:455) - n1: 32816 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 32816 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 32816 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 32816 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 32816 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 32816 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 32816 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 32816 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 32816 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 32816 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 32816 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 32816 0x48980C3: glutInit (fg_init.c:360) - n0: 32816 0x10A94D: main (main.c:175) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 21176 0x522DF05: xcb_connect_to_fd (xcb_conn.c:368) - n1: 21176 0x522EC58: xcb_connect_to_display_with_auth_info (xcb_util.c:563) - n1: 21176 0x4D283DA: _XConnectXCB (xcb_disp.c:78) - n1: 21176 0x4D18BDF: XOpenDisplay (OpenDis.c:129) - n1: 21176 0x489FDAD: fgPlatformInitialize (fg_init_x11.c:174) - n1: 21176 0x48980C3: glutInit (fg_init.c:360) - n0: 21176 0x10A94D: main (main.c:175) - n1: 16384 0x4D18F31: XOpenDisplay (OpenDis.c:241) - n1: 16384 0x489FDAD: fgPlatformInitialize (fg_init_x11.c:174) - n1: 16384 0x48980C3: glutInit (fg_init.c:360) - n0: 16384 0x10A94D: main (main.c:175) - n1: 16288 0x40095E8: calloc (rtld-malloc.h:44) - n1: 16288 0x40095E8: do_lookup_unique (dl-lookup.c:271) - n1: 16288 0x40095E8: do_lookup_x (dl-lookup.c:504) - n1: 16288 0x4009AAD: _dl_lookup_symbol_x (dl-lookup.c:792) - n1: 16288 0x400DF86: resolve_map (dl-reloc.c:190) - n1: 16288 0x400DF86: elf_machine_rela (dl-machine.h:275) - n1: 16288 0x400DF86: elf_dynamic_do_Rela (do-rel.h:147) - n1: 16288 0x400DF86: _dl_relocate_object (dl-reloc.c:301) - n1: 16288 0x400C005: _dl_open_relocate_one_object (dl-open.c:478) - n1: 16288 0x400C005: dl_open_worker_begin (dl-open.c:723) - n1: 16288 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 16288 0x400B49F: dl_open_worker (dl-open.c:803) - n1: 16288 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 16288 0x400B903: _dl_open (dl-open.c:905) - n1: 16288 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 16288 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 16288 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 16288 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 16288 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 16288 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 16288 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 16288 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 16288 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 16288 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 16288 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 16288 0x48980C3: glutInit (fg_init.c:360) - n0: 16288 0x10A94D: main (main.c:175) - n1: 15232 0x4D193F2: XOpenDisplay (OpenDis.c:439) - n1: 15232 0x489FDAD: fgPlatformInitialize (fg_init_x11.c:174) - n1: 15232 0x48980C3: glutInit (fg_init.c:360) - n0: 15232 0x10A94D: main (main.c:175) - n1: 12432 0x5EB1E02: __glxHashCreate (glxhash.c:162) - n0: 12432 in 3 places, all below massif's threshold (1.00%) - n1: 11200 0x67F78FA: allocate (new_allocator.h:151) - n1: 11200 0x67F78FA: allocate (alloc_traits.h:478) - n1: 11200 0x67F78FA: _M_get_node (stl_tree.h:559) - n1: 11200 0x67F78FA: _M_create_node&> (stl_tree.h:609) - n1: 11200 0x67F78FA: operator()&> (stl_tree.h:527) - n1: 11200 0x67F78FA: _M_insert_&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node> (stl_tree.h:1827) - n1: 11200 0x67F78FA: _M_insert_unique_&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node> (stl_tree.h:2280) - n1: 11200 0x67F78FA: _M_insert_range_unique*> (stl_tree.h:1100) - n1: 11200 0x67F78FA: std::map, std::allocator > >::map(std::initializer_list >, std::less const&, std::allocator > const&) (stl_map.h:244) - n1: 11200 0x5F42BC0: __static_initialization_and_destruction_0() (sfn_alu_defines.cpp:221) - n1: 11200 0x40045B6: call_init (dl-init.c:74) - n1: 11200 0x40045B6: call_init (dl-init.c:26) - n1: 11200 0x40046AC: _dl_init (dl-init.c:121) - n1: 11200 0x40015C1: _dl_catch_exception (dl-catch.c:215) - n1: 11200 0x400B4FB: dl_open_worker (dl-open.c:829) - n1: 11200 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 11200 0x400B903: _dl_open (dl-open.c:905) - n1: 11200 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 11200 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 11200 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 11200 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 11200 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 11200 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 11200 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 11200 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 11200 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 11200 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 11200 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 11200 0x48980C3: glutInit (fg_init.c:360) - n0: 11200 0x10A94D: main (main.c:175) - n1: 11088 0x40135BF: calloc (rtld-malloc.h:44) - n1: 11088 0x40135BF: _dl_check_map_versions (dl-version.c:280) - n1: 11088 0x400BE32: dl_open_worker_begin (dl-open.c:646) - n1: 11088 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 11088 0x400B49F: dl_open_worker (dl-open.c:803) - n1: 11088 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 11088 0x400B903: _dl_open (dl-open.c:905) - n1: 11088 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 11088 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 11088 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 11088 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 11088 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 11088 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 11088 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 11088 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 11088 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 11088 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 11088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 11088 0x48980C3: glutInit (fg_init.c:360) - n0: 11088 0x10A94D: main (main.c:175) -#----------- -snapshot=11 -#----------- -time=369188122224 -mem_heap_B=2428545 -mem_heap_extra_B=147799 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=12 -#----------- -time=403659346215 -mem_heap_B=2458323 -mem_heap_extra_B=148261 -mem_stacks_B=0 -heap_tree=detailed -n14: 2458323 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n3: 1103568 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 434624 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 434624 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 433088 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n1: 433088 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 1536 in 2 places, all below massif's threshold (1.00%) - n0: 2544 in 5 places, all below massif's threshold (1.00%) - n0: 541863 in 852 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n2: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n1: 132608 0x5EB056E: getFBConfigs (glxext.c:715) - n1: 132608 0x5EB056E: glx_screen_init (glxext.c:738) - n1: 132608 0x5EBFB16: dri3_create_screen (dri3_glx.c:813) - n1: 132608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132608 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132608 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132608 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132608 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132608 0x48980C3: glutInit (fg_init.c:360) - n0: 132608 0x10A94D: main (main.c:175) - n1: 60928 0x5EB049E: getVisualConfigs (glxext.c:681) - n1: 60928 0x5EB049E: glx_screen_init (glxext.c:735) - n1: 60928 0x5EBFB16: dri3_create_screen (dri3_glx.c:813) - n1: 60928 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 60928 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 60928 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 60928 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 60928 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 60928 0x48980C3: glutInit (fg_init.c:360) - n0: 60928 0x10A94D: main (main.c:175) - n1: 89904 0x8D49658: Allocate (AllocatorBase.h:92) - n1: 89904 0x8D49658: allocateWithKey (StringMapEntry.h:52) - n1: 89904 0x8D49658: create (StringMapEntry.h:128) - n2: 89904 0x8D49658: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:351) - n1: 89769 0x8D4A104: insert (StringMap.h:308) - n2: 89769 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 89561 0x8D4A8D7: addOption (CommandLine.cpp:249) - n1: 89561 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n0: 89561 in 2184 places, all below massif's threshold (1.00%) - n0: 208 in 2 places, all below massif's threshold (1.00%) - n0: 135 in 1 place, below massif's threshold (1.00%) - n1: 79872 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 79872 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 79872 0x902D88E: grow (DenseMap.h:564) - n1: 79872 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 79872 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 79872 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 79872 0x902D88E: operator[] (DenseMap.h:357) - n1: 79872 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 79872 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 79872 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 53248 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 53248 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 53248 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 53248 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 53248 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 53248 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n1: 53248 0x6800BE4: radeonsi_screen_create_impl (si_pipe.c:1218) - n1: 53248 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 53248 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 53248 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 53248 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 53248 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 53248 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 53248 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 53248 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 53248 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 53248 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 53248 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 53248 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 53248 0x48980C3: glutInit (fg_init.c:360) - n0: 53248 0x10A94D: main (main.c:175) - n0: 26624 in 5 places, all below massif's threshold (1.00%) - n1: 74880 0x4B37095: __new_exitfn (cxa_atexit.c:112) - n1: 74880 0x4B37120: __internal_atexit (cxa_atexit.c:44) - n0: 74880 in 53 places, all below massif's threshold (1.00%) - n1: 73728 0x4F5C03F: pool (eh_alloc.cc:235) - n1: 73728 0x4F5C03F: __static_initialization_and_destruction_0 (eh_alloc.cc:373) - n1: 73728 0x4F5C03F: _GLOBAL__sub_I_eh_alloc.cc (eh_alloc.cc:456) - n1: 73728 0x40045B6: call_init (dl-init.c:74) - n1: 73728 0x40045B6: call_init (dl-init.c:26) - n1: 73728 0x40046AC: _dl_init (dl-init.c:121) - n0: 73728 0x401CE1F: ??? (in /usr/lib/ld-linux-x86-64.so.2) - n2: 58400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 29200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 29200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 29200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 29200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 29200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 29200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 29200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 29200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n1: 29200 0x6800BE4: radeonsi_screen_create_impl (si_pipe.c:1218) - n1: 29200 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 29200 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 29200 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 29200 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 29200 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 29200 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 29200 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 29200 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 29200 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 29200 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 29200 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 29200 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 29200 0x48980C3: glutInit (fg_init.c:360) - n0: 29200 0x10A94D: main (main.c:175) - n1: 29200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 29200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 29200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 29200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 29200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 29200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 29200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 29200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 29200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 29200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n1: 29200 0x6800BE4: radeonsi_screen_create_impl (si_pipe.c:1218) - n1: 29200 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 29200 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 29200 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 29200 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 29200 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 29200 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 29200 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 29200 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 29200 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 29200 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 29200 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 29200 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 29200 0x48980C3: glutInit (fg_init.c:360) - n0: 29200 0x10A94D: main (main.c:175) - n1: 55320 0x8DE3770: safe_calloc (MemAlloc.h:40) - n1: 55320 0x8DE3770: createTable (StringMap.cpp:32) - n2: 55320 0x8DE3770: llvm::StringMapImpl::RehashTable(unsigned int) (StringMap.cpp:226) - n1: 49164 0x8D4968D: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:355) - n1: 49164 0x8D4A104: insert (StringMap.h:308) - n1: 49164 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 49164 0x8D4A8D7: addOption (CommandLine.cpp:249) - n2: 49164 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n1: 49164 0x8C5AF48: done (CommandLine.h:1484) - n1: 49164 0x8C5AF48: opt, llvm::cl::OptionHidden, llvm::cl::desc> (CommandLine.h:1508) - n1: 49164 0x8C5AF48: __static_initialization_and_destruction_0 (AMDGPUPerfHintAnalysis.cpp:40) - n1: 49164 0x8C5AF48: _GLOBAL__sub_I_AMDGPUPerfHintAnalysis.cpp (AMDGPUPerfHintAnalysis.cpp:430) - n1: 49164 0x40045B6: call_init (dl-init.c:74) - n1: 49164 0x40045B6: call_init (dl-init.c:26) - n1: 49164 0x40046AC: _dl_init (dl-init.c:121) - n1: 49164 0x40015C1: _dl_catch_exception (dl-catch.c:215) - n1: 49164 0x400B4FB: dl_open_worker (dl-open.c:829) - n1: 49164 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 49164 0x400B903: _dl_open (dl-open.c:905) - n1: 49164 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 49164 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 49164 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 49164 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 49164 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 49164 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 49164 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 49164 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 49164 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 49164 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 49164 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 49164 0x48980C3: glutInit (fg_init.c:360) - n0: 49164 0x10A94D: main (main.c:175) - n0: 0 in 7 places, all below massif's threshold (1.00%) - n0: 6156 in 1 place, below massif's threshold (1.00%) - n1: 41984 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 41984 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 41984 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 40960 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 40960 0x4B8019B: rewind (rewind.c:35) - n1: 40960 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n0: 40960 in 2 places, all below massif's threshold (1.00%) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 40960 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 40960 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 40960 0x902C2BC: Allocate (Allocator.h:195) - n1: 40960 0x902C2BC: Allocate (Allocator.h:209) - n1: 40960 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 40960 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 40960 0x902C2BC: Allocate (Allocator.h:432) - n1: 40960 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 40960 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 40960 in 7 places, all below massif's threshold (1.00%) - n1: 40196 0x400AF1D: calloc (rtld-malloc.h:44) - n1: 40196 0x400AF1D: _dl_new_object (dl-object.c:92) - n1: 40196 0x4006619: _dl_map_object_from_fd (dl-load.c:1042) - n2: 40196 0x4007FFF: _dl_map_object (dl-load.c:2190) - n1: 38939 0x40028BC: openaux (dl-deps.c:64) - n1: 38939 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 38939 0x4002D44: _dl_map_object_deps (dl-deps.c:232) - n1: 38939 0x400BDE4: dl_open_worker_begin (dl-open.c:638) - n1: 38939 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 38939 0x400B49F: dl_open_worker (dl-open.c:803) - n1: 38939 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 38939 0x400B903: _dl_open (dl-open.c:905) - n1: 38939 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 38939 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 38939 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 38939 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 38939 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 38939 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 38939 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 38939 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 38939 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 38939 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 38939 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 38939 0x48980C3: glutInit (fg_init.c:360) - n0: 38939 0x10A94D: main (main.c:175) - n0: 1257 in 1 place, below massif's threshold (1.00%) - n2: 37488 0x6E9BEB7: Addr::Object::ClientAlloc(unsigned long, Addr::Client const*) (addrobject.cpp:96) - n1: 37424 0x6EA827B: CreateObj (gfx10addrlib.h:199) - n1: 37424 0x6EA827B: Addr::Gfx10HwlInit(Addr::Client const*) (gfx10addrlib.cpp:40) - n1: 37424 0x6E96D69: Addr::Lib::Create(_ADDR_CREATE_INPUT const*, _ADDR_CREATE_OUTPUT*) (addrlib.cpp:220) - n1: 37424 0x68D82AC: ac_addrlib_create (ac_surface.c:647) - n1: 37424 0x68BFDA3: do_winsys_init (amdgpu_winsys.c:45) - n1: 37424 0x68BFDA3: amdgpu_winsys_create (amdgpu_winsys.c:455) - n1: 37424 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 37424 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 37424 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 37424 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 37424 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 37424 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 37424 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 37424 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 37424 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 37424 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 37424 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 37424 0x48980C3: glutInit (fg_init.c:360) - n0: 37424 0x10A94D: main (main.c:175) - n0: 64 in 1 place, below massif's threshold (1.00%) - n1: 26624 0x6C87395: pb_slabs_init (pb_slab.c:270) - n1: 26624 0x68BFF25: amdgpu_winsys_create (amdgpu_winsys.c:467) - n1: 26624 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 26624 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 26624 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 26624 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 26624 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 26624 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 26624 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 26624 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 26624 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 26624 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 26624 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 26624 0x48980C3: glutInit (fg_init.c:360) - n0: 26624 0x10A94D: main (main.c:175) -#----------- -snapshot=13 -#----------- -time=452897852399 -mem_heap_B=2604393 -mem_heap_extra_B=150039 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=14 -#----------- -time=492400708692 -mem_heap_B=2681577 -mem_heap_extra_B=150959 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=15 -#----------- -time=523258750089 -mem_heap_B=4353377 -mem_heap_extra_B=173871 -mem_stacks_B=0 -heap_tree=detailed -n18: 4353377 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n3: 1127616 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 444880 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 444880 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 433312 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 433312 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 224 in 1 place, below massif's threshold (1.00%) - n0: 11568 in 2 places, all below massif's threshold (1.00%) - n0: 16336 in 7 places, all below massif's threshold (1.00%) - n0: 795929 in 886 places, all below massif's threshold (1.00%) - n1: 596736 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 596736 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 596736 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 596736 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 592128 0x6890928: si_alloc_resource (si_buffer.c:147) - n2: 592128 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 589824 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n1: 589824 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n0: 2304 in 1 place, below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n2: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n1: 132608 0x5EB056E: getFBConfigs (glxext.c:715) - n1: 132608 0x5EB056E: glx_screen_init (glxext.c:738) - n1: 132608 0x5EBFB16: dri3_create_screen (dri3_glx.c:813) - n1: 132608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132608 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132608 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132608 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132608 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132608 0x48980C3: glutInit (fg_init.c:360) - n0: 132608 0x10A94D: main (main.c:175) - n1: 60928 0x5EB049E: getVisualConfigs (glxext.c:681) - n1: 60928 0x5EB049E: glx_screen_init (glxext.c:735) - n1: 60928 0x5EBFB16: dri3_create_screen (dri3_glx.c:813) - n1: 60928 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 60928 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 60928 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 60928 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 60928 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 60928 0x48980C3: glutInit (fg_init.c:360) - n0: 60928 0x10A94D: main (main.c:175) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 122496 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 122496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 122496 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122496 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122496 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122496 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122496 0x48980C3: glutInit (fg_init.c:360) - n0: 122496 0x10A94D: main (main.c:175) - n1: 63104 0x5EBFE53: dri3_create_screen (dri3_glx.c:930) - n1: 63104 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 63104 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 63104 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 63104 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 63104 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 63104 0x48980C3: glutInit (fg_init.c:360) - n0: 63104 0x10A94D: main (main.c:175) - n1: 132304 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 132304 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n1: 131072 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n1: 131072 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 131072 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 131072 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 131072 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n1: 122064 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 122064 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 122064 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 122064 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 122064 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 122064 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 122064 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 122064 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 122064 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 122064 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 122064 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122064 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122064 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122064 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122064 0x48980C3: glutInit (fg_init.c:360) - n0: 122064 0x10A94D: main (main.c:175) - n1: 89904 0x8D49658: Allocate (AllocatorBase.h:92) - n1: 89904 0x8D49658: allocateWithKey (StringMapEntry.h:52) - n1: 89904 0x8D49658: create (StringMapEntry.h:128) - n2: 89904 0x8D49658: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:351) - n1: 89769 0x8D4A104: insert (StringMap.h:308) - n2: 89769 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 89561 0x8D4A8D7: addOption (CommandLine.cpp:249) - n1: 89561 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n0: 89561 in 2184 places, all below massif's threshold (1.00%) - n0: 208 in 2 places, all below massif's threshold (1.00%) - n0: 135 in 1 place, below massif's threshold (1.00%) - n1: 79872 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 79872 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 79872 0x902D88E: grow (DenseMap.h:564) - n1: 79872 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 79872 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 79872 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 79872 0x902D88E: operator[] (DenseMap.h:357) - n1: 79872 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 79872 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 79872 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 53248 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 53248 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 53248 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 53248 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 53248 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 53248 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n1: 53248 0x6800BE4: radeonsi_screen_create_impl (si_pipe.c:1218) - n1: 53248 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 53248 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 53248 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 53248 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 53248 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 53248 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 53248 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 53248 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 53248 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 53248 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 53248 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 53248 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 53248 0x48980C3: glutInit (fg_init.c:360) - n0: 53248 0x10A94D: main (main.c:175) - n0: 26624 in 5 places, all below massif's threshold (1.00%) - n1: 74880 0x4B37095: __new_exitfn (cxa_atexit.c:112) - n1: 74880 0x4B37120: __internal_atexit (cxa_atexit.c:44) - n0: 74880 in 53 places, all below massif's threshold (1.00%) - n1: 73728 0x4F5C03F: pool (eh_alloc.cc:235) - n1: 73728 0x4F5C03F: __static_initialization_and_destruction_0 (eh_alloc.cc:373) - n1: 73728 0x4F5C03F: _GLOBAL__sub_I_eh_alloc.cc (eh_alloc.cc:456) - n1: 73728 0x40045B6: call_init (dl-init.c:74) - n1: 73728 0x40045B6: call_init (dl-init.c:26) - n1: 73728 0x40046AC: _dl_init (dl-init.c:121) - n0: 73728 0x401CE1F: ??? (in /usr/lib/ld-linux-x86-64.so.2) - n1: 58400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n0: 58400 in 2 places, all below massif's threshold (1.00%) - n1: 55320 0x8DE3770: safe_calloc (MemAlloc.h:40) - n1: 55320 0x8DE3770: createTable (StringMap.cpp:32) - n2: 55320 0x8DE3770: llvm::StringMapImpl::RehashTable(unsigned int) (StringMap.cpp:226) - n1: 49164 0x8D4968D: std::pair, bool> llvm::StringMap::try_emplace(llvm::StringRef, llvm::cl::Option*&&) (StringMap.h:355) - n1: 49164 0x8D4A104: insert (StringMap.h:308) - n1: 49164 0x8D4A104: (anonymous namespace)::CommandLineParser::addOption(llvm::cl::Option*, llvm::cl::SubCommand*) (CommandLine.cpp:216) - n1: 49164 0x8D4A8D7: addOption (CommandLine.cpp:249) - n2: 49164 0x8D4A8D7: llvm::cl::Option::addArgument() (CommandLine.cpp:416) - n1: 49164 0x8C5AF48: done (CommandLine.h:1484) - n1: 49164 0x8C5AF48: opt, llvm::cl::OptionHidden, llvm::cl::desc> (CommandLine.h:1508) - n1: 49164 0x8C5AF48: __static_initialization_and_destruction_0 (AMDGPUPerfHintAnalysis.cpp:40) - n1: 49164 0x8C5AF48: _GLOBAL__sub_I_AMDGPUPerfHintAnalysis.cpp (AMDGPUPerfHintAnalysis.cpp:430) - n1: 49164 0x40045B6: call_init (dl-init.c:74) - n1: 49164 0x40045B6: call_init (dl-init.c:26) - n1: 49164 0x40046AC: _dl_init (dl-init.c:121) - n1: 49164 0x40015C1: _dl_catch_exception (dl-catch.c:215) - n1: 49164 0x400B4FB: dl_open_worker (dl-open.c:829) - n1: 49164 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 49164 0x400B903: _dl_open (dl-open.c:905) - n1: 49164 0x4B87F13: dlopen_doit (dlopen.c:56) - n1: 49164 0x4001522: _dl_catch_exception (dl-catch.c:241) - n1: 49164 0x4001678: _dl_catch_error (dl-catch.c:260) - n1: 49164 0x4B879F2: _dlerror_run (dlerror.c:138) - n1: 49164 0x4B87FCE: dlopen_implementation (dlopen.c:71) - n1: 49164 0x4B87FCE: dlopen@@GLIBC_2.34 (dlopen.c:81) - n1: 49164 0x4E6BBC6: __glXLookupVendorByName (libglxmapping.c:428) - n1: 49164 0x4E6E414: __glXLookupVendorByScreen (libglxmapping.c:572) - n1: 49164 0x4E6F1F3: UnknownInlinedFun (libglxmapping.c:606) - n1: 49164 0x4E6F1F3: glXQueryExtensionsString (libglx.c:1473) - n1: 49164 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 49164 0x48980C3: glutInit (fg_init.c:360) - n0: 49164 0x10A94D: main (main.c:175) - n0: 0 in 7 places, all below massif's threshold (1.00%) - n0: 6156 in 1 place, below massif's threshold (1.00%) - n1: 47520 0x5F74F85: driCreateConfigs.constprop.0 (dri_screen.c:216) - n0: 47520 in 2 places, all below massif's threshold (1.00%) - n2: 47200 0x4B76E48: __fopen_internal (iofopen.c:65) - n1: 47200 0x5FE0C3D: mesa_db_open_file (mesa_cache_db.c:386) - n0: 47200 in 2 places, all below massif's threshold (1.00%) - n0: 0 in 4 places, all below massif's threshold (1.00%) -#----------- -snapshot=16 -#----------- -time=556742194512 -mem_heap_B=4248271 -mem_heap_extra_B=171697 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=17 -#----------- -time=597641692967 -mem_heap_B=6704584 -mem_heap_extra_B=544216 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=18 -#----------- -time=620630168900 -mem_heap_B=6707042 -mem_heap_extra_B=544502 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=19 -#----------- -time=656760763560 -mem_heap_B=12408933 -mem_heap_extra_B=636011 -mem_stacks_B=0 -heap_tree=detailed -n20: 12408933 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3489381 in 1415 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1141648 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 448160 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 448160 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 434048 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 434048 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 960 in 1 place, below massif's threshold (1.00%) - n0: 14112 in 8 places, all below massif's threshold (1.00%) - n0: 27088 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 399360 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 399360 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 399360 0x902D88E: grow (DenseMap.h:564) - n1: 399360 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 399360 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 399360 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 399360 0x902D88E: operator[] (DenseMap.h:357) - n1: 399360 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 399360 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 399360 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 266240 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 266240 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 266240 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 266240 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 266240 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 266240 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 266240 in 4 places, all below massif's threshold (1.00%) - n0: 133120 in 5 places, all below massif's threshold (1.00%) - n2: 292000 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 146000 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 146000 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 146000 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 146000 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 204800 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 204800 0x902C2BC: Allocate (Allocator.h:195) - n1: 204800 0x902C2BC: Allocate (Allocator.h:209) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 204800 0x902C2BC: Allocate (Allocator.h:432) - n1: 204800 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 204800 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 204800 in 8 places, all below massif's threshold (1.00%) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=20 -#----------- -time=676230512011 -mem_heap_B=12071328 -mem_heap_extra_B=630304 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=21 -#----------- -time=715288202784 -mem_heap_B=12072416 -mem_heap_extra_B=630424 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=22 -#----------- -time=742651704838 -mem_heap_B=12072768 -mem_heap_extra_B=630480 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=23 -#----------- -time=784735486649 -mem_heap_B=12074560 -mem_heap_extra_B=630576 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=24 -#----------- -time=816053723820 -mem_heap_B=12075312 -mem_heap_extra_B=630736 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=25 -#----------- -time=845663102022 -mem_heap_B=12075552 -mem_heap_extra_B=630808 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=26 -#----------- -time=879745990259 -mem_heap_B=12077984 -mem_heap_extra_B=630848 -mem_stacks_B=0 -heap_tree=detailed -n20: 12077984 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3158432 in 1418 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1141648 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 448160 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 448160 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 434048 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 434048 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 960 in 1 place, below massif's threshold (1.00%) - n0: 14112 in 8 places, all below massif's threshold (1.00%) - n0: 27088 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 399360 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 399360 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 399360 0x902D88E: grow (DenseMap.h:564) - n1: 399360 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 399360 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 399360 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 399360 0x902D88E: operator[] (DenseMap.h:357) - n1: 399360 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 399360 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 399360 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 266240 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 266240 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 266240 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 266240 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 266240 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 266240 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 266240 in 4 places, all below massif's threshold (1.00%) - n0: 133120 in 5 places, all below massif's threshold (1.00%) - n2: 292000 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 146000 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 146000 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 146000 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 146000 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 204800 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 204800 0x902C2BC: Allocate (Allocator.h:195) - n1: 204800 0x902C2BC: Allocate (Allocator.h:209) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 204800 0x902C2BC: Allocate (Allocator.h:432) - n1: 204800 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 204800 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 204800 in 8 places, all below massif's threshold (1.00%) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=27 -#----------- -time=902615151299 -mem_heap_B=12078224 -mem_heap_extra_B=630880 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=28 -#----------- -time=938580567952 -mem_heap_B=12078112 -mem_heap_extra_B=630928 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=29 -#----------- -time=972365012889 -mem_heap_B=12078144 -mem_heap_extra_B=630968 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=30 -#----------- -time=1021630147200 -mem_heap_B=12078272 -mem_heap_extra_B=631024 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=31 -#----------- -time=1053960681428 -mem_heap_B=12078368 -mem_heap_extra_B=631032 -mem_stacks_B=0 -heap_tree=detailed -n20: 12078368 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3158816 in 1418 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1141648 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 448160 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 448160 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 434048 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 434048 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 960 in 1 place, below massif's threshold (1.00%) - n0: 14112 in 8 places, all below massif's threshold (1.00%) - n0: 27088 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 399360 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 399360 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 399360 0x902D88E: grow (DenseMap.h:564) - n1: 399360 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 399360 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 399360 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 399360 0x902D88E: operator[] (DenseMap.h:357) - n1: 399360 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 399360 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 399360 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 266240 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 266240 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 266240 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 266240 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 266240 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 266240 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 266240 in 4 places, all below massif's threshold (1.00%) - n0: 133120 in 5 places, all below massif's threshold (1.00%) - n2: 292000 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 146000 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 146000 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 146000 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 146000 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 204800 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 204800 0x902C2BC: Allocate (Allocator.h:195) - n1: 204800 0x902C2BC: Allocate (Allocator.h:209) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 204800 0x902C2BC: Allocate (Allocator.h:432) - n1: 204800 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 204800 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 204800 in 8 places, all below massif's threshold (1.00%) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n1: 132304 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 132304 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 132304 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 132304 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 132304 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 132304 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 132304 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 132304 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 132304 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 132304 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 132304 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 132304 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 132304 0x48980C3: glutInit (fg_init.c:360) - n0: 132304 0x10A94D: main (main.c:175) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 131072 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 131072 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 131072 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 131072 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 131072 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 131072 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 131072 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 131072 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 131072 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 131072 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 131072 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 131072 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 131072 0x48980C3: glutInit (fg_init.c:360) - n0: 131072 0x10A94D: main (main.c:175) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=32 -#----------- -time=1092615371488 -mem_heap_B=12078464 -mem_heap_extra_B=631040 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=33 -#----------- -time=1119968118591 -mem_heap_B=12078560 -mem_heap_extra_B=631064 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=34 -#----------- -time=1154150633975 -mem_heap_B=12091900 -mem_heap_extra_B=633100 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=35 -#----------- -time=1177912672504 -mem_heap_B=12302216 -mem_heap_extra_B=640528 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=36 -#----------- -time=1204527433500 -mem_heap_B=12652560 -mem_heap_extra_B=655000 -mem_stacks_B=0 -heap_tree=detailed -n22: 12652560 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3163432 in 1418 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1141648 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 448160 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 448160 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n1: 434048 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 434048 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 960 in 1 place, below massif's threshold (1.00%) - n0: 14112 in 8 places, all below massif's threshold (1.00%) - n0: 27088 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 399360 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 399360 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 399360 0x902D88E: grow (DenseMap.h:564) - n1: 399360 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 399360 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 399360 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 399360 0x902D88E: operator[] (DenseMap.h:357) - n1: 399360 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 399360 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 399360 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 266240 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 266240 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 266240 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 266240 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 266240 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 266240 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 266240 in 4 places, all below massif's threshold (1.00%) - n0: 133120 in 5 places, all below massif's threshold (1.00%) - n1: 309992 0x4E46A92: UnknownInlinedFun (XExtInt.c:1599) - n1: 309992 0x4E46A92: XInputWireToCookie (XExtInt.c:963) - n1: 309992 0x4D2A59D: _XEnq (XlibInt.c:762) - n1: 309992 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 309992 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 309992 0x4D1EDB1: XPending (Pending.c:55) - n1: 309992 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 309992 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 309992 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 309992 0x10A998: main (main.c:187) - n2: 292000 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 146000 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 146000 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 146000 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 146000 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 259584 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 259584 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 257920 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 257920 0x4D1EDB1: XPending (Pending.c:55) - n1: 257920 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 257920 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 257920 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 257920 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 204800 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 204800 0x902C2BC: Allocate (Allocator.h:195) - n1: 204800 0x902C2BC: Allocate (Allocator.h:209) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 204800 0x902C2BC: Allocate (Allocator.h:432) - n1: 204800 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 204800 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 204800 in 8 places, all below massif's threshold (1.00%) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=37 -#----------- -time=1250283049725 -mem_heap_B=12377484 -mem_heap_extra_B=649964 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=38 -#----------- -time=1271438154575 -mem_heap_B=12377804 -mem_heap_extra_B=650060 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=39 -#----------- -time=1303353851451 -mem_heap_B=12377868 -mem_heap_extra_B=650076 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=40 -#----------- -time=1330290618672 -mem_heap_B=12377932 -mem_heap_extra_B=650092 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=41 -#----------- -time=1365884066375 -mem_heap_B=12378028 -mem_heap_extra_B=650116 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=42 -#----------- -time=1412612477997 -mem_heap_B=12378444 -mem_heap_extra_B=650356 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=43 -#----------- -time=1446347424163 -mem_heap_B=12377892 -mem_heap_extra_B=650108 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=44 -#----------- -time=1478555545897 -mem_heap_B=12379524 -mem_heap_extra_B=650196 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=45 -#----------- -time=1509861756608 -mem_heap_B=12410840 -mem_heap_extra_B=651584 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=46 -#----------- -time=1558923330041 -mem_heap_B=12418293 -mem_heap_extra_B=651467 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=47 -#----------- -time=1595376195883 -mem_heap_B=12639818 -mem_heap_extra_B=659270 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=48 -#----------- -time=1617046790756 -mem_heap_B=12967153 -mem_heap_extra_B=669903 -mem_stacks_B=0 -heap_tree=detailed -n22: 12967153 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3435825 in 1425 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1142096 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 666400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 666400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 666400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 666400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 666400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 666400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 666400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 666400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 666400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 666400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 666400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 666400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 666400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 666400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 666400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 666400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 666400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 448480 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 448480 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 434368 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 434192 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 433088 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 433088 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 433088 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 433088 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 433088 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 433088 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 433088 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 433088 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 433088 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 433088 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 433088 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 433088 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 433088 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 433088 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 433088 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 433088 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 433088 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 433088 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 433088 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 433088 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 14112 in 8 places, all below massif's threshold (1.00%) - n0: 27216 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 410624 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 410624 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 410624 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 409600 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 409600 0x4B8019B: rewind (rewind.c:35) - n2: 409600 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 204800 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 204800 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 204800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 204800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 204800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 204800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 204800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 204800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 204800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 204800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 204800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 204800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 204800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 204800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 204800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 204800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 204800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n2: 321200 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 146000 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 146000 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 241664 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 241664 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 241664 0x902C2BC: Allocate (Allocator.h:195) - n1: 241664 0x902C2BC: Allocate (Allocator.h:209) - n1: 241664 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 241664 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 241664 0x902C2BC: Allocate (Allocator.h:432) - n1: 241664 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 241664 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 241664 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=49 -#----------- -time=1621237132459 -mem_heap_B=13079249 -mem_heap_extra_B=672479 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=50 -#----------- -time=1627989533864 -mem_heap_B=13079790 -mem_heap_extra_B=672514 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=51 -#----------- -time=1629859204702 -mem_heap_B=13109086 -mem_heap_extra_B=673602 -mem_stacks_B=0 -heap_tree=detailed -n22: 13109086 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3513486 in 1425 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1164880 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 676720 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 676720 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 676720 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 676720 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 676720 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 676720 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 676720 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 676720 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 676720 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 676720 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 676720 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 676720 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 676720 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 676720 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 676720 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 676720 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 676720 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n0: 10320 in 1 place, below massif's threshold (1.00%) - n1: 459488 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 459488 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 444896 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 444720 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 443616 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 443616 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 443616 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 443616 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 443616 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 443616 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 443616 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 443616 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 443616 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 443616 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 443616 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 443616 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 443616 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 443616 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 443616 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 443616 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 443616 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 443616 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 443616 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 443616 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 10528 in 1 place, below massif's threshold (1.00%) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 14592 in 8 places, all below massif's threshold (1.00%) - n0: 28672 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 418816 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 418816 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 418816 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 417792 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 417792 0x4B8019B: rewind (rewind.c:35) - n2: 417792 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 208896 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n1: 208896 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=52 -#----------- -time=1629859699005 -mem_heap_B=13252478 -mem_heap_extra_B=680802 -mem_stacks_B=0 -heap_tree=detailed -n22: 13252478 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3513486 in 1425 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1308272 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 748400 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 748400 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 748400 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 748400 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 748400 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 748400 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 748400 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 748400 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 748400 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 748400 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 748400 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 748400 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 748400 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 748400 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 748400 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 748400 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 748400 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n0: 82000 in 1 place, below massif's threshold (1.00%) - n1: 531200 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 531200 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 516608 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 516432 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 515328 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 515328 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 515328 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 515328 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 515328 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 515328 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 515328 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 515328 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 515328 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 515328 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 515328 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 515328 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 515328 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 515328 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 515328 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 515328 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 515328 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 515328 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 515328 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 515328 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 82240 in 1 place, below massif's threshold (1.00%) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 14592 in 8 places, all below massif's threshold (1.00%) - n0: 28672 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 418816 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 418816 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 418816 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 417792 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 417792 0x4B8019B: rewind (rewind.c:35) - n2: 417792 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 208896 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n1: 208896 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=53 -#----------- -time=1629860264711 -mem_heap_B=13415182 -mem_heap_extra_B=688994 -mem_stacks_B=0 -heap_tree=detailed -n22: 13415182 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3513486 in 1425 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1470976 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 830320 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 830320 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 830320 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 830320 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 830320 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 830320 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 830320 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 830320 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 830320 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 830320 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 830320 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 830320 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 830320 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 830320 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 830320 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 830320 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 830320 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 163920 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 163920 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 163920 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 163920 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 163920 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 163920 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 163920 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 163920 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 163920 0x4C112A3: clone (clone.S:100) - n1: 611984 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 611984 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 597392 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 597216 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 596112 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 596112 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 596112 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 596112 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 596112 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 596112 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 596112 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 596112 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 596112 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 596112 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 596112 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 596112 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 596112 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 596112 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 596112 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 596112 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 596112 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 596112 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 596112 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 596112 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 163024 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 163024 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 163024 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 163024 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 163024 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 163024 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 163024 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 163024 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 14592 in 8 places, all below massif's threshold (1.00%) - n0: 28672 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 418816 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 418816 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 418816 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 417792 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 417792 0x4B8019B: rewind (rewind.c:35) - n2: 417792 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 208896 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n1: 208896 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n1: 143568 0x9322CDE: allocate (new_allocator.h:151) - n1: 143568 0x9322CDE: allocate (alloc_traits.h:478) - n1: 143568 0x9322CDE: _M_allocate (stl_vector.h:380) - n1: 143568 0x9322CDE: _M_create_storage (stl_vector.h:398) - n1: 143568 0x9322CDE: _Vector_base (stl_vector.h:334) - n1: 143568 0x9322CDE: vector (stl_vector.h:571) - n1: 143568 0x9322CDE: std::vector >::_M_fill_assign(unsigned long, llvm::MachineInstr* const&) (vector.tcc:278) - n0: 143568 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=54 -#----------- -time=1629861401378 -mem_heap_B=13740878 -mem_heap_extra_B=705378 -mem_stacks_B=0 -heap_tree=detailed -n21: 13740878 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3657054 in 1426 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 1796672 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 994160 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 994160 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 994160 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 994160 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 994160 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 994160 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 994160 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 994160 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 994160 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 994160 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 994160 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 994160 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 994160 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 994160 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 994160 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 994160 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 994160 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 327760 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 327760 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 327760 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 327760 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 327760 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 327760 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 327760 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 327760 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 327760 0x4C112A3: clone (clone.S:100) - n1: 773840 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 773840 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 759248 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 759072 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 757968 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 757968 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 757968 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 757968 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 757968 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 757968 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 757968 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 757968 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 757968 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 757968 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 757968 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 757968 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 757968 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 757968 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 757968 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 757968 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 757968 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 757968 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 757968 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 757968 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 324880 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 324880 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 324880 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 324880 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 324880 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 324880 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 324880 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 324880 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 14592 in 8 places, all below massif's threshold (1.00%) - n0: 28672 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 418816 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 418816 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 418816 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 417792 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 417792 0x4B8019B: rewind (rewind.c:35) - n2: 417792 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 208896 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n1: 208896 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=55 -#----------- -time=1629863678629 -mem_heap_B=14393134 -mem_heap_extra_B=738162 -mem_stacks_B=0 -heap_tree=detailed -n21: 14393134 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3657054 in 1426 places, all below massif's threshold (1.00%) - n3: 2448928 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1321840 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1321840 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1321840 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1321840 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1321840 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1321840 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1321840 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1321840 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1321840 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1321840 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1321840 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1321840 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1321840 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1321840 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1321840 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1321840 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1321840 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 655440 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 655440 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 655440 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 655440 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 655440 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 655440 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 655440 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 655440 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 655440 0x4C112A3: clone (clone.S:100) - n1: 1098416 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 1098416 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 1083824 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 1083648 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 1082544 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 1082544 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 1082544 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 1082544 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 1082544 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1082544 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1082544 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1082544 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1082544 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1082544 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1082544 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1082544 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1082544 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1082544 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1082544 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1082544 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1082544 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1082544 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1082544 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1082544 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 649456 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 649456 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 649456 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 649456 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 649456 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 649456 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 649456 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 649456 0x4B8C39C: start_thread (pthread_create.c:447) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 14592 in 8 places, all below massif's threshold (1.00%) - n0: 28672 in 17 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 418816 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 418816 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 418816 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 417792 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 417792 0x4B8019B: rewind (rewind.c:35) - n2: 417792 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 208896 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n1: 208896 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 208896 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 208896 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 208896 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 208896 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 208896 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 208896 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 208896 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 208896 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 208896 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 208896 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 208896 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 208896 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 208896 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 208896 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 208896 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 208896 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n0: 4096 in 1 place, below massif's threshold (1.00%) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=56 -#----------- -time=1632256529130 -mem_heap_B=14188335 -mem_heap_extra_B=739305 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=57 -#----------- -time=1634765729373 -mem_heap_B=14188807 -mem_heap_extra_B=739321 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=58 -#----------- -time=1646007330546 -mem_heap_B=14193335 -mem_heap_extra_B=739377 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=59 -#----------- -time=1649163351108 -mem_heap_B=14217970 -mem_heap_extra_B=739734 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=60 -#----------- -time=1652746728510 -mem_heap_B=14465116 -mem_heap_extra_B=742700 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=61 -#----------- -time=1655147932760 -mem_heap_B=14469281 -mem_heap_extra_B=742727 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=62 -#----------- -time=1658582334169 -mem_heap_B=14469823 -mem_heap_extra_B=742761 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=63 -#----------- -time=1661702334412 -mem_heap_B=14470295 -mem_heap_extra_B=742777 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=64 -#----------- -time=1667291939835 -mem_heap_B=14478988 -mem_heap_extra_B=742844 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=65 -#----------- -time=1668515987915 -mem_heap_B=14546868 -mem_heap_extra_B=743644 -mem_stacks_B=0 -heap_tree=detailed -n21: 14546868 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3698884 in 1426 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2257728 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332800 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332800 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 888560 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 888560 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 867456 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867280 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 21104 in 8 places, all below massif's threshold (1.00%) - n0: 36368 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 721920 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 721920 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 721920 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 720896 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 720896 0x4B8019B: rewind (rewind.c:35) - n2: 720896 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 360448 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 360448 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 360448 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 360448 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 360448 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 360448 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 360448 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 360448 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 360448 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 360448 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 360448 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 360448 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 360448 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 360448 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 360448 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 360448 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 360448 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 155648 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 155648 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 155648 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 155648 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 155648 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 155648 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 155648 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 155648 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 155648 0x4C112A3: clone (clone.S:100) - n1: 360448 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 360448 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 360448 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 360448 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 360448 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 360448 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 360448 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 360448 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 360448 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 360448 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 360448 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 360448 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 360448 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 360448 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 360448 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 360448 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 360448 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 155648 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 155648 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 155648 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 155648 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 155648 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 155648 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 155648 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 155648 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 155648 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) - n1: 183096 0x67FF71E: si_create_context (si_pipe.c:501) - n0: 183096 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=66 -#----------- -time=1674902505214 -mem_heap_B=14730961 -mem_heap_extra_B=745239 -mem_stacks_B=0 -heap_tree=detailed -n21: 14730961 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3719097 in 1426 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2262272 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332800 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332800 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 890672 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 890672 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 867456 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867280 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 23216 in 8 places, all below massif's threshold (1.00%) - n0: 38800 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 820224 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 820224 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 820224 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 819200 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 819200 0x4B8019B: rewind (rewind.c:35) - n2: 819200 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 409600 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n1: 409600 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n2: 244128 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 183096 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 183096 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 183096 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 183096 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 183096 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 183096 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 183096 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 183096 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 183096 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 183096 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n0: 61032 in 1 place, below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n1: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n1: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=67 -#----------- -time=1674903177275 -mem_heap_B=14996957 -mem_heap_extra_B=746499 -mem_stacks_B=0 -heap_tree=detailed -n21: 14996957 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3786957 in 1426 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2263184 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332800 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332800 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 891200 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 891200 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 867456 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867280 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 23744 in 8 places, all below massif's threshold (1.00%) - n0: 39184 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 820224 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 820224 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 820224 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 819200 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 819200 0x4B8019B: rewind (rewind.c:35) - n2: 819200 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 409600 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n1: 409600 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 264608 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 264608 0x67FF893: si_create_context (si_pipe.c:567) - n1: 198456 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 198456 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 198456 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 198456 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 198456 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 198456 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 198456 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 198456 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 198456 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 198456 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 198456 in 2 places, all below massif's threshold (1.00%) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 262144 0x67FF946: si_create_context (si_pipe.c:610) - n1: 196608 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 196608 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 196608 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 196608 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 196608 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 196608 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 196608 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 196608 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 196608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 196608 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 262144 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 262144 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 262144 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 262144 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 196608 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 196608 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 196608 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 196608 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 196608 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 196608 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 196608 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 196608 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 196608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 196608 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 196608 in 2 places, all below massif's threshold (1.00%) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n2: 244128 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 183096 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 183096 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 183096 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 183096 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 183096 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 183096 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 183096 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 183096 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 183096 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 183096 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 183096 in 2 places, all below massif's threshold (1.00%) - n0: 61032 in 1 place, below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=68 -#----------- -time=1678150380223 -mem_heap_B=14997149 -mem_heap_extra_B=746555 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=69 -#----------- -time=1681509183752 -mem_heap_B=15061445 -mem_heap_extra_B=746683 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=70 -#----------- -time=1681509273372 -mem_heap_B=15279817 -mem_heap_extra_B=747007 -mem_stacks_B=0 -heap_tree=detailed -n21: 15279817 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3809497 in 1426 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2265248 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332800 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332800 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 892256 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 892256 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 867456 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867280 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 24800 in 8 places, all below massif's threshold (1.00%) - n0: 40192 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 820224 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 820224 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 820224 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 819200 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 819200 0x4B8019B: rewind (rewind.c:35) - n2: 819200 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 409600 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n1: 409600 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 330760 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 330760 0x67FF893: si_create_context (si_pipe.c:567) - n1: 264608 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 264608 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 264608 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 264608 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 264608 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 264608 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 264608 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 264608 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 264608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 264608 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 264608 in 2 places, all below massif's threshold (1.00%) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 327680 0x67FF946: si_create_context (si_pipe.c:610) - n1: 262144 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 262144 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 262144 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 262144 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 262144 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 262144 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 262144 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 262144 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 262144 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 262144 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 262144 in 2 places, all below massif's threshold (1.00%) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 327680 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 327680 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 327680 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 327680 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 262144 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 262144 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 262144 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 262144 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 262144 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 262144 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 262144 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 262144 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 262144 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 262144 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 262144 in 2 places, all below massif's threshold (1.00%) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n2: 305160 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 244128 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 244128 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 244128 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 244128 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 244128 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 244128 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 244128 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 244128 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 244128 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 244128 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 244128 in 2 places, all below massif's threshold (1.00%) - n0: 61032 in 1 place, below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n1: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n0: 185600 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=71 -#----------- -time=1684025675667 -mem_heap_B=15280009 -mem_heap_extra_B=747047 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=72 -#----------- -time=1684076678946 -mem_heap_B=15517729 -mem_heap_extra_B=765199 -mem_stacks_B=0 -heap_tree=peak -n21: 15517729 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 3860657 in 1426 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2266400 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332800 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332800 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 892784 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 892784 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 867456 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867280 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 25328 in 8 places, all below massif's threshold (1.00%) - n0: 40816 in 17 places, all below massif's threshold (1.00%) - n1: 831344 0x6040D26: os_malloc_aligned (os_memory_aligned.h:58) - n1: 831344 0x6040D26: st_create_context (st_context.c:837) - n1: 831344 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 831344 0x5F72794: dri_create_context (dri_context.c:178) - n1: 831344 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 831344 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 831344 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 831344 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 831344 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 831344 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 831344 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 831344 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 831344 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 831344 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 831344 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 831344 0x10A984: main (main.c:179) - n1: 820224 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 820224 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 820224 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 819200 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 819200 0x4B8019B: rewind (rewind.c:35) - n2: 819200 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 409600 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n1: 409600 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 608688 0x92FFD16: safe_malloc (MemAlloc.h:26) - n1: 608688 0x92FFD16: llvm::LiveIntervalUnion::Array::init(llvm::RecyclingAllocator, char, 192ul, 64ul>&, unsigned int) (LiveIntervalUnion.cpp:201) - n1: 608688 0x931AFFD: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:63) - n1: 608688 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 608688 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 608688 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 608688 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 608688 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 608688 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 608688 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 608688 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 608688 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 608688 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 608688 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 608688 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 608688 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 608688 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 608688 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 608688 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 608688 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 608688 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 608688 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 608688 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 608688 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 608688 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 608688 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 608688 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 608688 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 608688 0x4C112A3: clone (clone.S:100) - n1: 495984 0x931AEF3: llvm::LiveRegMatrix::runOnMachineFunction(llvm::MachineFunction&) (LiveRegMatrix.cpp:62) - n1: 495984 0x93DC72C: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) [clone .part.0] (MachineFunctionPass.cpp:93) - n1: 495984 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 495984 0xAB9F8BF: RunPassOnSCC (CallGraphSCCPass.cpp:180) - n1: 495984 0xAB9F8BF: RunAllPassesOnSCC (CallGraphSCCPass.cpp:470) - n1: 495984 0xAB9F8BF: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (CallGraphSCCPass.cpp:535) - n1: 495984 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 495984 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 495984 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 495984 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 495984 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 495984 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 495984 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 495984 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 495984 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 495984 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 495984 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 495984 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 495984 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 495984 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 495984 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 495984 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 495984 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 495984 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 495984 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 495984 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 495984 0x4C112A3: clone (clone.S:100) - n1: 479232 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 479232 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 479232 0x902D88E: grow (DenseMap.h:564) - n1: 479232 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 479232 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 479232 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 479232 0x902D88E: operator[] (DenseMap.h:357) - n1: 479232 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 479232 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 479232 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 319488 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 319488 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 319488 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 319488 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 319488 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 319488 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 319488 in 4 places, all below massif's threshold (1.00%) - n0: 159744 in 5 places, all below massif's threshold (1.00%) - n1: 454256 0xBE6CCF1: make_unique (unique_ptr.h:1076) - n1: 454256 0xBE6CCF1: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 454256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 454256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 454256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 454256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 454256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 454256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 454256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 454256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 454256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 454256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 454256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 454256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 454256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 454256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 454256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 454256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n2: 454256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 227128 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 227128 0x6E22B07: si_draw_rectangle(blitter_context*, void*, void* (*)(blitter_context*), int, int, int, int, float, unsigned int, blitter_attrib_type, blitter_attrib const*) (si_state_draw.cpp:2454) - n1: 227128 0x6C926A4: util_blitter_custom_color (u_blitter.c:2777) - n1: 227128 0x688C5BC: si_blit_decompress_color (si_blit.c:515) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1407) - n1: 227128 0x688CBDF: si_flush_resource (si_blit.c:1398) - n1: 227128 0x65D9A57: tc_call_flush_resource (u_threaded_context.c:4620) - n1: 227128 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 227128 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 227128 0x65D8F52: _tc_sync.isra.0 (u_threaded_context.c:761) - n1: 227128 0x65E0B9E: tc_flush (u_threaded_context.c:3661) - n1: 227128 0x5F6D001: dri2_flush_frontbuffer (dri2.c:768) - n1: 227128 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 227128 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 227128 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 227128 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 227128 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 227128 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 227128 0x4C112A3: clone (clone.S:100) - n1: 371200 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 371200 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 244992 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 244992 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 244992 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 244992 in 2 places, all below massif's threshold (1.00%) - n0: 126208 in 1 place, below massif's threshold (1.00%) - n2: 350400 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 175200 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 175200 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 175200 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 175200 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 175200 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 175200 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 175200 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 175200 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 175200 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 175200 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 175200 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 175200 in 4 places, all below massif's threshold (1.00%) - n1: 330760 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 330760 0x67FF893: si_create_context (si_pipe.c:567) - n1: 264608 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 264608 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 264608 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 264608 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 264608 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 264608 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 264608 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 264608 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 264608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 264608 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 264608 in 2 places, all below massif's threshold (1.00%) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n2: 327680 0x67FF946: si_create_context (si_pipe.c:610) - n1: 262144 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 262144 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 262144 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 262144 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 262144 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 262144 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 262144 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 262144 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 262144 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 262144 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 262144 in 2 places, all below massif's threshold (1.00%) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n1: 327680 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 327680 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 327680 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 327680 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 262144 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 262144 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 262144 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 262144 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 262144 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 262144 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 262144 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 262144 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 262144 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 262144 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 262144 in 2 places, all below massif's threshold (1.00%) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n2: 305160 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 244128 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 244128 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 244128 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 244128 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 244128 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 244128 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 244128 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 244128 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 244128 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 244128 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 244128 in 2 places, all below massif's threshold (1.00%) - n0: 61032 in 1 place, below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n1: 271272 0x629C8A7: _mesa_alloc_shared_state (shared.c:68) - n1: 271272 0x61857C9: _mesa_initialize_context (context.c:1048) - n1: 271272 0x6040D87: st_create_context (st_context.c:845) - n1: 271272 0x60544DD: st_api_create_context (st_manager.c:998) - n1: 271272 0x5F72794: dri_create_context (dri_context.c:178) - n1: 271272 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 271272 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 271272 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 271272 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 271272 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 271272 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 271272 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 271272 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 271272 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 271272 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 271272 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 271272 0x10A984: main (main.c:179) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 245760 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 245760 0x902C2BC: Allocate (Allocator.h:195) - n1: 245760 0x902C2BC: Allocate (Allocator.h:209) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 245760 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 245760 0x902C2BC: Allocate (Allocator.h:432) - n1: 245760 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 245760 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 245760 in 8 places, all below massif's threshold (1.00%) - n1: 222256 0xBE4EE78: llvm::GCNSubtarget::GCNSubtarget(llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::GCNTargetMachine const&) (AMDGPUSubtarget.cpp:190) - n1: 222256 0xBE6CD20: make_unique (unique_ptr.h:1076) - n1: 222256 0xBE6CD20: llvm::GCNTargetMachine::getSubtargetImpl(llvm::Function const&) const (AMDGPUTargetMachine.cpp:886) - n1: 222256 0x9247683: (anonymous namespace)::ExpandLargeDivRemLegacyPass::runOnFunction(llvm::Function&) (ExpandLargeDivRem.cpp:120) - n1: 222256 0x90300D2: llvm::FPPassManager::runOnFunction(llvm::Function&) (LegacyPassManager.cpp:1443) - n1: 222256 0x90304A3: llvm::FPPassManager::runOnModule(llvm::Module&) (LegacyPassManager.cpp:1489) - n1: 222256 0x9031F6E: runOnModule (LegacyPassManager.cpp:1558) - n1: 222256 0x9031F6E: llvm::legacy::PassManagerImpl::run(llvm::Module&) (LegacyPassManager.cpp:541) - n1: 222256 0x6934F33: ac_compile_module_to_elf (ac_llvm_helper.cpp:275) - n1: 222256 0x6885601: si_compile_llvm (si_shader_llvm.c:84) - n1: 222256 0x68877B3: si_llvm_build_shader_part (si_shader_llvm.c:940) - n1: 222256 0x680627E: si_get_shader_part.constprop.0 (si_shader.c:3097) - n1: 222256 0x680E0A8: si_shader_select_ps_parts (si_shader.c:3312) - n1: 222256 0x680E0A8: si_create_shader_variant (si_shader.c:3439) - n1: 222256 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 222256 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n1: 222256 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 222256 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 222256 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 222256 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n0: 222256 in 2 places, all below massif's threshold (1.00%) - n1: 214808 0x65E32EF: threaded_context_create (u_threaded_context.c:5187) - n1: 214808 0x68005BE: si_pipe_create_context (si_pipe.c:956) - n1: 214808 0x6054477: st_api_create_context (st_manager.c:986) - n1: 214808 0x5F72794: dri_create_context (dri_context.c:178) - n1: 214808 0x5F76548: driCreateContextAttribs (dri_util.c:652) - n1: 214808 0x5EBF9D4: dri3_create_context_attribs (dri3_glx.c:289) - n1: 214808 0x5EA96B7: dri_common_create_context (dri_common.c:662) - n1: 214808 0x5EACEE1: CreateContext (glxcmds.c:322) - n1: 214808 0x5EAD161: glXCreateNewContext (glxcmds.c:1449) - n1: 214808 0x4E6D768: glXCreateNewContext (libglx.c:261) - n1: 214808 0x48A1DAD: fghCreateNewContext (fg_window_x11_glx.c:232) - n1: 214808 0x48A20CA: fgPlatformOpenWindow (fg_window_x11.c:341) - n1: 214808 0x489385E: fgOpenWindow (fg_window.c:129) - n1: 214808 0x489902F: fgCreateWindow (fg_structure.c:113) - n1: 214808 0x48990E0: glutCreateWindow (fg_window.c:190) - n0: 214808 0x10A984: main (main.c:179) - n1: 193536 0x5EAF25F: glx_config_create_list (glxconfig.c:227) - n1: 193536 0x5EB0280: createConfigsFromProperties (glxext.c:628) - n0: 193536 in 2 places, all below massif's threshold (1.00%) -#----------- -snapshot=73 -#----------- -time=1687857919841 -mem_heap_B=15324184 -mem_heap_extra_B=758208 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=74 -#----------- -time=1695240337201 -mem_heap_B=15322504 -mem_heap_extra_B=758104 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=75 -#----------- -time=1701609672526 -mem_heap_B=14823597 -mem_heap_extra_B=371027 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=76 -#----------- -time=1704253276018 -mem_heap_B=14819477 -mem_heap_extra_B=370795 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=77 -#----------- -time=1713180084369 -mem_heap_B=14726833 -mem_heap_extra_B=370511 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=78 -#----------- -time=1719307694730 -mem_heap_B=10288412 -mem_heap_extra_B=313508 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=79 -#----------- -time=1724243299450 -mem_heap_B=10285836 -mem_heap_extra_B=313444 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=80 -#----------- -time=1738500510613 -mem_heap_B=10192936 -mem_heap_extra_B=313200 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=81 -#----------- -time=1742082535322 -mem_heap_B=10010560 -mem_heap_extra_B=312008 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=82 -#----------- -time=1749887335622 -mem_heap_B=10010472 -mem_heap_extra_B=311992 -mem_stacks_B=0 -heap_tree=detailed -n13: 10010472 (heap allocation functions) malloc/new/new[], --alloc-fns, etc. - n0: 2478832 in 1435 places, all below massif's threshold (1.00%) - n1: 2268576 0x68C3543: os_malloc_aligned (os_memory_aligned.h:58) - n1: 2268576 0x68C3543: amdgpu_bo_slab_alloc (amdgpu_bo.c:739) - n1: 2268576 0x6C8704B: pb_slab_alloc_reclaimed (pb_slab.c:181) - n2: 2268576 0x68C2EAD: amdgpu_bo_create (amdgpu_bo.c:1385) - n1: 2263968 0x6890928: si_alloc_resource (si_buffer.c:147) - n3: 2263968 0x6890D78: si_buffer_create (si_buffer.c:585) - n1: 1671120 0x68916F3: pipe_aligned_buffer_create (si_buffer.c:608) - n2: 1671120 0x68916F3: si_aligned_buffer_create (si_buffer.c:614) - n1: 1081296 0x6806158: pre_upload_binary.constprop.0 (si_shader.c:927) - n1: 1081296 0x68086AE: upload_binary_elf (si_shader.c:1013) - n2: 1081296 0x68086AE: si_shader_binary_upload_at (si_shader.c:1128) - n1: 589824 0x689658F: si_create_compute_state_async (si_compute.c:167) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n1: 491472 0x680DD25: si_shader_binary_upload (si_shader.c:1138) - n1: 491472 0x680DD25: si_create_shader_variant (si_shader.c:3532) - n1: 491472 0x6843DAA: si_build_shader_variant(si_shader*, int, bool) (si_state_shaders.cpp:2840) - n1: 491472 0x68475B1: si_shader_select_with_key (si_state_shaders.cpp:3181) - n2: 491472 0x68475B1: si_shader_select (si_state_shaders.cpp:3206) - n1: 294912 0x6E24016: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:265) - n1: 294912 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 294912 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 294912 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 294912 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 294912 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 294912 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 294912 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 294912 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 294912 0x4C112A3: clone (clone.S:100) - n1: 196560 0x6E23F25: bool si_update_shaders<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1>(si_context*) (si_state_draw.cpp:131) - n1: 196560 0x6E2B4CF: si_draw<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_is_draw_vertex_state)0, (si_has_sh_pairs_packed)0, (util_popcnt)0> (si_state_draw.cpp:2262) - n1: 196560 0x6E2B4CF: void si_draw_vbo<(amd_gfx_level)13, (si_has_tess)0, (si_has_gs)0, (si_has_ngg)1, (si_has_sh_pairs_packed)0>(pipe_context*, pipe_draw_info const*, unsigned int, pipe_draw_indirect_info const*, pipe_draw_start_count_bias const*, unsigned int) (si_state_draw.cpp:2385) - n1: 196560 0x65DF9A0: tc_call_draw_single (u_threaded_context.c:3805) - n1: 196560 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 196560 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 196560 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 196560 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 196560 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 196560 0x4C112A3: clone (clone.S:100) - n1: 589824 0x680016E: si_create_context (si_pipe.c:810) - n1: 589824 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 589824 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 589824 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 589824 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 589824 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 589824 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 589824 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 589824 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 589824 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 589824 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 589824 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 589824 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 589824 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 589824 0x48980C3: glutInit (fg_init.c:360) - n0: 589824 0x10A94D: main (main.c:175) - n1: 589824 0x682FB4A: pipe_buffer_create (u_inlines.h:350) - n1: 589824 0x682FB4A: pipe_buffer_create_with_data (u_inlines.h:512) - n1: 589824 0x682FB4A: si_set_framebuffer_state (si_state.c:2844) - n1: 589824 0x65DBE6D: tc_call_set_framebuffer_state (u_threaded_context.c:1503) - n1: 589824 0x65D87ED: batch_execute (u_threaded_context.c:453) - n1: 589824 0x65D87ED: tc_batch_execute (u_threaded_context.c:504) - n1: 589824 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 589824 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 589824 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 589824 0x4C112A3: clone (clone.S:100) - n0: 3024 in 3 places, all below massif's threshold (1.00%) - n0: 4608 in 1 place, below massif's threshold (1.00%) - n3: 2253424 0x5FBAA6D: ralloc_size (ralloc.c:118) - n1: 1332800 0x5FE112C: mesa_db_update_index (mesa_cache_db.c:272) - n1: 1332800 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 1332800 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 1332800 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 1332800 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 1332800 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 1332800 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 1332800 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 1332800 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 1332800 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 1332800 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 1332800 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 1332800 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 1332800 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 1332800 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 1332800 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 1332800 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 666400 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 666400 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 666400 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 666400 0x48980C3: glutInit (fg_init.c:360) - n0: 666400 0x10A94D: main (main.c:175) - n1: 666400 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 666400 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 666400 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 666400 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 666400 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 666400 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 666400 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 666400 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 666400 0x4C112A3: clone (clone.S:100) - n1: 890064 0x5FBAC51: rzalloc_size (ralloc.c:152) - n2: 890064 0x5FBAC51: rzalloc_array_size (ralloc.c:232) - n2: 867456 0x5FB66D2: _mesa_hash_table_rehash (hash_table.c:403) - n2: 867280 0x5FB69B2: hash_table_get_entry (hash_table.c:437) - n1: 866176 0x5FB7628: hash_table_insert (hash_table.c:497) - n1: 866176 0x5FB7628: _mesa_hash_table_insert (hash_table.c:517) - n1: 866176 0x5FB7628: _mesa_hash_table_u64_insert (hash_table.c:882) - n1: 866176 0x5FE1164: mesa_db_update_index (mesa_cache_db.c:281) - n1: 866176 0x5FE131B: mesa_db_load (mesa_cache_db.c:341) - n1: 866176 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 866176 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 866176 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 866176 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 866176 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 866176 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 866176 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 866176 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 866176 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 866176 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 866176 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 866176 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 866176 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 866176 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 866176 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 433088 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 433088 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 433088 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 433088 0x48980C3: glutInit (fg_init.c:360) - n0: 433088 0x10A94D: main (main.c:175) - n1: 433088 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 433088 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 433088 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 433088 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 433088 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 433088 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 433088 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n0: 433088 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 1104 in 1 place, below massif's threshold (1.00%) - n0: 176 in 1 place, below massif's threshold (1.00%) - n0: 22608 in 8 places, all below massif's threshold (1.00%) - n0: 30560 in 17 places, all below massif's threshold (1.00%) - n1: 820224 0x4B762E3: _IO_file_doallocate (filedoalloc.c:101) - n1: 820224 0x4B85713: _IO_doallocbuf (genops.c:374) - n2: 820224 0x4B85713: _IO_doallocbuf (genops.c:369) - n1: 819200 0x4B83C8C: _IO_file_seekoff@@GLIBC_2.2.5 (fileops.c:938) - n1: 819200 0x4B8019B: rewind (rewind.c:35) - n2: 819200 0x5FE0F62: mesa_db_read_header (mesa_cache_db.c:145) - n1: 409600 0x5FE11E0: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE11E0: mesa_db_load (mesa_cache_db.c:323) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n1: 409600 0x5FE12DC: mesa_db_load_header (mesa_cache_db.c:163) - n1: 409600 0x5FE12DC: mesa_db_load (mesa_cache_db.c:322) - n1: 409600 0x5FE1AF8: mesa_cache_db_open (mesa_cache_db.c:623) - n1: 409600 0x5FC26B3: mesa_cache_db_multipart_open (mesa_cache_db_multipart.c:42) - n1: 409600 0x5FB1EBB: disk_cache_type_create (disk_cache.c:145) - n1: 409600 0x5FB2075: disk_cache_create (disk_cache.c:286) - n1: 409600 0x67FE2C9: si_disk_cache_create (si_pipe.c:1130) - n1: 409600 0x6800D99: radeonsi_screen_create_impl (si_pipe.c:1281) - n1: 409600 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 409600 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 409600 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 409600 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 409600 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 409600 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 409600 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 409600 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 409600 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 204800 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 204800 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 204800 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 204800 0x48980C3: glutInit (fg_init.c:360) - n0: 204800 0x10A94D: main (main.c:175) - n1: 204800 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 204800 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 204800 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 204800 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 204800 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 204800 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 204800 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 204800 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 204800 0x4C112A3: clone (clone.S:100) - n0: 1024 in 3 places, all below massif's threshold (1.00%) - n1: 399360 0x902BB4B: allocateBuckets (DenseMap.h:899) - n1: 399360 0x902BB4B: llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int) (DenseMap.h:833) - n1: 399360 0x902D88E: grow (DenseMap.h:564) - n1: 399360 0x902D88E: InsertIntoBucketImpl (DenseMap.h:613) - n1: 399360 0x902D88E: InsertIntoBucket (DenseMap.h:574) - n1: 399360 0x902D88E: FindAndConstruct (DenseMap.h:353) - n1: 399360 0x902D88E: operator[] (DenseMap.h:357) - n1: 399360 0x902D88E: llvm::PMTopLevelManager::setLastUser(llvm::ArrayRef, llvm::Pass*) (LegacyPassManager.cpp:578) - n1: 399360 0x90338FE: llvm::PMDataManager::add(llvm::Pass*, bool) (LegacyPassManager.cpp:1074) - n2: 399360 0x9032692: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:759) - n1: 266240 0x96F9E5B: llvm::TargetPassConfig::addPass(llvm::Pass*) (TargetPassConfig.cpp:707) - n1: 266240 0x96FC968: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1107) - n1: 266240 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 266240 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 266240 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n3: 266240 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n1: 106496 0x6800BE4: radeonsi_screen_create_impl (si_pipe.c:1218) - n1: 106496 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 106496 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 106496 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 106496 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 106496 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 106496 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 106496 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 106496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n1: 106496 0x5EB0B97: __glXInitialize (glxext.c:946) - n0: 106496 in 2 places, all below massif's threshold (1.00%) - n1: 106496 0x6841758: si_init_shader_selector_async(void*, void*, int) (si_state_shaders.cpp:3264) - n1: 106496 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 106496 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 106496 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 106496 0x4C112A3: clone (clone.S:100) - n0: 53248 in 2 places, all below massif's threshold (1.00%) - n0: 133120 in 5 places, all below massif's threshold (1.00%) - n2: 292000 0x95C1ECF: llvm::createGreedyRegisterAllocator(std::function) (RegAllocGreedy.cpp:196) - n1: 146000 0xBE53BC8: (anonymous namespace)::GCNPassConfig::createSGPRAllocPass(bool) [clone .isra.0] (AMDGPUTargetMachine.cpp:1360) - n1: 146000 0xBE56B5B: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1411) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 146000 0xBE56CF3: createGreedyVGPRRegisterAllocator (AMDGPUTargetMachine.cpp:152) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1375) - n1: 146000 0xBE56CF3: createVGPRAllocPass (AMDGPUTargetMachine.cpp:1365) - n1: 146000 0xBE56CF3: (anonymous namespace)::GCNPassConfig::addRegAssignAndRewriteOptimized() (AMDGPUTargetMachine.cpp:1423) - n1: 146000 0x96FC034: llvm::TargetPassConfig::addOptimizedRegAlloc() (TargetPassConfig.cpp:1460) - n1: 146000 0x96FC83D: llvm::TargetPassConfig::addMachinePasses() (TargetPassConfig.cpp:1132) - n1: 146000 0x932F9B6: addPassesToGenerateCode(llvm::LLVMTargetMachine&, llvm::legacy::PassManagerBase&, bool, llvm::MachineModuleInfoWrapperPass&) (LLVMTargetMachine.cpp:129) - n1: 146000 0x9335F13: llvm::LLVMTargetMachine::addPassesToEmitFile(llvm::legacy::PassManagerBase&, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*, llvm::CodeGenFileType, bool, llvm::MachineModuleInfoWrapperPass*) (LLVMTargetMachine.cpp:241) - n1: 146000 0x6935F66: ac_create_llvm_passes (ac_llvm_helper.cpp:253) - n1: 146000 0x680070C: si_create_llvm_compiler (si_pipe.c:156) - n0: 146000 in 4 places, all below massif's threshold (1.00%) - n1: 271856 0x4D2A5DE: _XEnq (XlibInt.c:740) - n2: 271856 0x4D2DCDF: handle_response (xcb_io.c:417) - n1: 270192 0x4D2DD81: _XEventsQueued (xcb_io.c:442) - n1: 270192 0x4D1EDB1: XPending (Pending.c:55) - n1: 270192 0x48A0808: fgPlatformProcessSingleEvent (fg_main_x11.c:600) - n1: 270192 0x48996A7: glutMainLoopEvent (fg_main.c:449) - n1: 270192 0x48997F4: glutMainLoop (fg_main.c:489) - n0: 270192 0x10A998: main (main.c:187) - n0: 1664 in 2 places, all below massif's threshold (1.00%) - n2: 244128 0x67FF71E: si_create_context (si_pipe.c:501) - n1: 244128 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 244128 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 244128 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 244128 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 244128 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 244128 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 244128 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 244128 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 244128 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 244128 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122064 0x5EAD2D5: GetGLXPrivScreenConfig (glxcmds.c:147) - n1: 122064 0x5EAD2D5: glXQueryExtensionsString (glxcmds.c:1141) - n1: 122064 0x489FDF7: fgPlatformInitialize (fg_init_x11.c:194) - n1: 122064 0x48980C3: glutInit (fg_init.c:360) - n0: 122064 0x10A94D: main (main.c:175) - n1: 122064 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 122064 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 122064 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 122064 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 122064 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 122064 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 122064 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 122064 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 122064 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:92) - n1: 204800 0x902C2BC: StartNewSlab (Allocator.h:339) - n1: 204800 0x902C2BC: Allocate (Allocator.h:195) - n1: 204800 0x902C2BC: Allocate (Allocator.h:209) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:53) - n1: 204800 0x902C2BC: Allocate (AllocatorBase.h:76) - n1: 204800 0x902C2BC: Allocate (Allocator.h:432) - n1: 204800 0x902C2BC: llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*) (LegacyPassManager.cpp:651) - n1: 204800 0x903247B: llvm::PMTopLevelManager::schedulePass(llvm::Pass*) (LegacyPassManager.cpp:684) - n0: 204800 in 8 places, all below massif's threshold (1.00%) - n1: 198456 0x68C5850: amdgpu_cs_create(radeon_cmdbuf*, radeon_winsys_ctx*, amd_ip_type, void (*)(void*, unsigned int, pipe_fence_handle**), void*) (amdgpu_cs.cpp:892) - n2: 198456 0x67FF893: si_create_context (si_pipe.c:567) - n1: 198456 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 198456 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 198456 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 198456 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 198456 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 198456 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 198456 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 198456 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 198456 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 198456 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 132304 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 132304 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 132304 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 132304 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 132304 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 132304 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 132304 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 132304 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 132304 0x4C112A3: clone (clone.S:100) - n0: 66152 in 1 place, below massif's threshold (1.00%) - n0: 0 in 1 place, below massif's threshold (1.00%) - n2: 196608 0x67FF946: si_create_context (si_pipe.c:610) - n1: 196608 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 196608 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 196608 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 196608 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 196608 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 196608 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 196608 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 196608 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 196608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 196608 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 131072 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 131072 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 131072 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 131072 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 131072 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 131072 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 131072 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 131072 0x4C112A3: clone (clone.S:100) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 196608 0x68A9199: si_init_descriptors (si_descriptors.c:98) - n1: 196608 0x68A9199: si_init_bindless_descriptors (si_descriptors.c:2483) - n1: 196608 0x68A9199: si_init_all_descriptors (si_descriptors.c:2950) - n2: 196608 0x67FFA73: si_create_context (si_pipe.c:648) - n1: 196608 0x680105A: radeonsi_screen_create_impl (si_pipe.c:1486) - n1: 196608 0x68BFC0D: amdgpu_winsys_create (amdgpu_winsys.c:545) - n1: 196608 0x6801A48: radeonsi_screen_create (si_pipe.c:1552) - n1: 196608 0x5F44A52: pipe_radeonsi_create_screen (drm_helper.h:202) - n1: 196608 0x669103F: pipe_loader_create_screen_vk (pipe_loader.c:181) - n1: 196608 0x5F6D489: dri2_init_screen (dri2.c:2298) - n1: 196608 0x5F75FBF: driCreateNewScreen3 (dri_util.c:140) - n1: 196608 0x5EBFC1F: dri3_create_screen (dri3_glx.c:879) - n1: 196608 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 196608 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 131072 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 131072 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 131072 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 131072 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 131072 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 131072 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 131072 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 131072 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 131072 0x4C112A3: clone (clone.S:100) - n0: 65536 in 1 place, below massif's threshold (1.00%) - n0: 0 in 1 place, below massif's threshold (1.00%) - n1: 185600 0x5EA8FBE: createDriMode (dri_common.c:247) - n2: 185600 0x5EA8FBE: driConvertConfigs (dri_common.c:266) - n1: 122496 0x5EBFE3B: dri3_create_screen (dri3_glx.c:929) - n1: 122496 0x5EAFAC5: AllocAndFetchScreenConfigs (glxext.c:786) - n2: 122496 0x5EB0B97: __glXInitialize (glxext.c:946) - n1: 122496 0x5EBF25E: dri3_flush_front_buffer (dri3_glx.c:480) - n1: 122496 0x5F6D014: dri2_flush_frontbuffer (dri2.c:772) - n1: 122496 0x60549B3: st_manager_flush_frontbuffer (st_manager.c:1226) - n1: 122496 0x6115BC1: _mesa_unmarshal_Flush (marshal_generated1.c:505) - n1: 122496 0x5FF67A0: glthread_unmarshal_batch (glthread.c:141) - n1: 122496 0x5FBF693: util_queue_thread_func (u_queue.c:309) - n1: 122496 0x5FE2ADC: impl_thrd_routine (threads_posix.c:67) - n1: 122496 0x4B8C39C: start_thread (pthread_create.c:447) - n0: 122496 0x4C112A3: clone (clone.S:100) - n0: 0 in 1 place, below massif's threshold (1.00%) - n0: 63104 in 1 place, below massif's threshold (1.00%) -#----------- -snapshot=83 -#----------- -time=1752550142216 -mem_heap_B=9872340 -mem_heap_extra_B=311692 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=84 -#----------- -time=1758268143901 -mem_heap_B=9871940 -mem_heap_extra_B=311684 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=85 -#----------- -time=1762983315112 -mem_heap_B=7916200 -mem_heap_extra_B=267952 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=86 -#----------- -time=1769588116796 -mem_heap_B=7915800 -mem_heap_extra_B=267944 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=87 -#----------- -time=1776895574067 -mem_heap_B=5853393 -mem_heap_extra_B=173319 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=88 -#----------- -time=1780783575821 -mem_heap_B=5852993 -mem_heap_extra_B=173311 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=89 -#----------- -time=1787085979329 -mem_heap_B=5852193 -mem_heap_extra_B=173295 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=90 -#----------- -time=1796865981083 -mem_heap_B=5851793 -mem_heap_extra_B=173287 -mem_stacks_B=0 -heap_tree=empty -#----------- -snapshot=91 -#----------- -time=1799675182837 -mem_heap_B=5851393 -mem_heap_extra_B=173279 -mem_stacks_B=0 -heap_tree=empty

    H~+!; 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%0Dw=0Vz3P+hz#T})O{30# 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

  • -x(-LD|Q-o4&<~%-nj+pdGp8blsVz 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%0DfN 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 z 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