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 a50df82..0000000 Binary files a/build/.ninja_deps and /dev/null differ 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 4c3d4d4..0000000 Binary files a/build/CMakeFiles/3.30.3/CMakeDetermineCompilerABI_C.bin and /dev/null differ 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 37746a7..0000000 Binary files a/build/CMakeFiles/3.30.3/CompilerIdC/a.out and /dev/null differ 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 6743de5..0000000 Binary files a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/build/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/CMakeFiles/3.31.6/CMakeSystem.cmake deleted file mode 100644 index 4793e1e..0000000 --- a/build/CMakeFiles/3.31.6/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.6.62-x64v4-xanmod1") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.6.62-x64v4-xanmod1") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.6.62-x64v4-xanmod1") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.6.62-x64v4-xanmod1") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 50d95e5..0000000 --- a/build/CMakeFiles/3.31.6/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.31.6/CompilerIdC/a.out b/build/CMakeFiles/3.31.6/CompilerIdC/a.out deleted file mode 100755 index 6780fae..0000000 Binary files a/build/CMakeFiles/3.31.6/CompilerIdC/a.out and /dev/null differ diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 63c31da..0000000 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,498 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:3 (project)" - message: | - The system is: Linux - 6.10.10-zen1-1-zen - 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.30.3/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-gSmxNz" - binary: "/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/CMakeScratch/TryCompile-gSmxNz" - cmakeVariables: - CMAKE_C_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/romenskiy2012/projects/GAME_TOWER/build/CMakeFiles/CMakeScratch/TryCompile-gSmxNz' - - Run Build Command(s): /usr/bin/ninja -v cmTC_0d0a9 - [1/2] /usr/bin/cc -v -o CMakeFiles/cmTC_0d0a9.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 20240910 (GCC) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0d0a9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_0d0a9.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_0d0a9.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccxfWIWI.s - GNU C17 (GCC) version 14.2.1 20240910 (x86_64-pc-linux-gnu) - 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 - - 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: 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 d56cb32..0000000 Binary files a/build/CMakeFiles/game_tower.dir/main.c.o and /dev/null differ 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 f273b30..0000000 Binary files a/build/aaa.png and /dev/null differ diff --git a/build/aaa.png~ b/build/aaa.png~ deleted file mode 100644 index 21befad..0000000 Binary files a/build/aaa.png~ and /dev/null differ 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 5ac970b..0000000 Binary files a/build/game_tower and /dev/null differ diff --git a/build/locator.png~ b/build/locator.png~ deleted file mode 100644 index 4365fb3..0000000 Binary files a/build/locator.png~ and /dev/null differ diff --git a/build/oil.png~ b/build/oil.png~ deleted file mode 100644 index fde2d35..0000000 Binary files a/build/oil.png~ and /dev/null differ diff --git a/build/tar.kra b/build/tar.kra deleted file mode 100644 index 74638fb..0000000 Binary files a/build/tar.kra and /dev/null differ diff --git a/build/tar.kra~ b/build/tar.kra~ deleted file mode 100644 index e2340a1..0000000 Binary files a/build/tar.kra~ and /dev/null differ diff --git a/build/tar_2.kra b/build/tar_2.kra deleted file mode 100644 index d7be171..0000000 Binary files a/build/tar_2.kra and /dev/null differ diff --git a/build/tar_2.png b/build/tar_2.png deleted file mode 100644 index 8f8b77d..0000000 Binary files a/build/tar_2.png and /dev/null differ diff --git a/main.c b/main.c index 0c8a814..f90d955 100644 --- a/main.c +++ b/main.c @@ -15,7 +15,7 @@ #include - +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