4105 lines
303 KiB
Text
4105 lines
303 KiB
Text
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<llvm::MallocAllocator> (StringMapEntry.h:52)
|
|
n1: 89904 0x8D49658: create<llvm::MallocAllocator, llvm::cl::Option*> (StringMapEntry.h:128)
|
|
n2: 89904 0x8D49658: std::pair<llvm::StringMapIterator<llvm::cl::Option*>, bool> llvm::StringMap<llvm::cl::Option*, llvm::MallocAllocator>::try_emplace<llvm::cl::Option*>(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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 79872 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 79872 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 79872 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 159744 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 159744 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 159744 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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<bool (llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&)>) (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<llvm::MallocAllocator> (StringMapEntry.h:52)
|
|
n1: 89904 0x8D49658: create<llvm::MallocAllocator, llvm::cl::Option*> (StringMapEntry.h:128)
|
|
n2: 89904 0x8D49658: std::pair<llvm::StringMapIterator<llvm::cl::Option*>, bool> llvm::StringMap<llvm::cl::Option*, llvm::MallocAllocator>::try_emplace<llvm::cl::Option*>(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<false, si_shader_key_ge> (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<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul>, 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<false, si_shader_key_ge> (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<false, si_shader_key_ge> (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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 239616 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 239616 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 239616 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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<bool (llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&)>) (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<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> >::_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<llvm::PMTopLevelManager::AUFoldingSetNode> (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<false, si_shader_key_ge> (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<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul>, 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<false, si_shader_key_ge> (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<false, si_shader_key_ge> (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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 319488 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 319488 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 319488 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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<bool (llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&)>) (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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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<llvm::PMTopLevelManager::AUFoldingSetNode> (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<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> >::_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<false, si_shader_key_ge> (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<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul>, 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<false, si_shader_key_ge> (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<false, si_shader_key_ge> (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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 399360 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 399360 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 399360 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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<bool (llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&)>) (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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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<llvm::PMTopLevelManager::AUFoldingSetNode> (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<false, si_shader_key_ge> (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<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul>, 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<false, si_shader_key_ge> (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<false, si_shader_key_ge> (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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 399360 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 399360 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 399360 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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<bool (llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&)>) (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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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<llvm::PMTopLevelManager::AUFoldingSetNode> (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<false, si_shader_key_ge> (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<llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul>, 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<false, si_shader_key_ge> (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<false, si_shader_key_ge> (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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 399360 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 399360 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 399360 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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<bool (llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&)>) (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<llvm::GCNSubtarget, const llvm::Triple&, llvm::StringRef&, llvm::StringRef&, const llvm::GCNTargetMachine&> (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<false, si_shader_key_ge> (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<llvm::PMTopLevelManager::AUFoldingSetNode> (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<false, si_shader_key_ge> (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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 319488 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 319488 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 319488 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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<bool (llvm::TargetRegisterInfo const&, llvm::TargetRegisterClass const&)>) (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<llvm::PMTopLevelManager::AUFoldingSetNode> (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<false, si_shader_key_ge> (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<llvm::MallocAllocator> (StringMapEntry.h:52)
|
|
n1: 89904 0x8D49658: create<llvm::MallocAllocator, llvm::cl::Option*> (StringMapEntry.h:128)
|
|
n2: 89904 0x8D49658: std::pair<llvm::StringMapIterator<llvm::cl::Option*>, bool> llvm::StringMap<llvm::cl::Option*, llvm::MallocAllocator>::try_emplace<llvm::cl::Option*>(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::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u>, llvm::DenseMapInfo<llvm::Pass*, void>, llvm::detail::DenseMapPair<llvm::Pass*, llvm::SmallPtrSet<llvm::Pass*, 8u> > >::grow(unsigned int) (DenseMap.h:833)
|
|
n1: 79872 0x902D88E: grow (DenseMap.h:564)
|
|
n1: 79872 0x902D88E: InsertIntoBucketImpl<llvm::Pass*> (DenseMap.h:613)
|
|
n1: 79872 0x902D88E: InsertIntoBucket<llvm::Pass* const&> (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*>, 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
|