-------------------------------------------------------------------------------- Command: /home/anholt/src/piglit/bin/glsl-fs-exp2 -auto Massif arguments: (none) ms_print arguments: massif.out.12300 -------------------------------------------------------------------------------- MB 20.92^ # | @# | @:@: ::@@# | :::@@@: :@::::@:@: ::@@# | :::::@::@@@: ::::::@ :::@:@::@:::@@# | ::::::::::::::::::::::::::::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# | :: :::::::: @::@@@::::::::@ :::@:@::@:::@@# 0 +----------------------------------------------------------------------->Mi 0 81.48 Number of snapshots: 66 Detailed snapshots: [5, 18, 23, 24, 25, 36, 42, 45, 49, 59, 60, 62, 63 (peak)] -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 0 0 0 0 0 0 1 3,429,458 56 41 15 0 2 4,528,872 94,376 91,520 2,856 0 3 6,036,372 94,432 91,568 2,864 0 4 7,073,220 122,224 116,956 5,268 0 5 7,782,504 120,880 116,360 4,520 0 96.26% (116,360B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->17.37% (20,992B) 0x6CFC8DD: xcb_connect_to_fd (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) | ->17.37% (20,992B) 0x6CFF944: xcb_connect_to_display_with_auth_info (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) | ->17.37% (20,992B) 0x5584C40: _XConnectXCB (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) | ->17.37% (20,992B) 0x5574ACF: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) | ->17.37% (20,992B) 0x5316798: glutInit (in /usr/lib/libglut.so.3.9.0) | ->17.37% (20,992B) 0x42D478: piglit_glutInit (piglit-util.c:46) | ->17.37% (20,992B) 0x42DAD4: piglit_framework_glut_init (piglit-framework.c:94) | ->17.37% (20,992B) 0x42E102: main (piglit-framework.c:284) | ->14.82% (17,920B) 0x4E6A5BC: driConvertConfigs (dri_common.c:314) | ->08.89% (10,752B) 0x4E6D932: dri2CreateScreen (dri2_glx.c:904) | | ->08.89% (10,752B) 0x4E4A6EA: __glXInitialize (glxext.c:780) | | ->08.89% (10,752B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) | | ->08.89% (10,752B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) | | ->08.89% (10,752B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) | | ->08.89% (10,752B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->08.89% (10,752B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->08.89% (10,752B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->08.89% (10,752B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->08.89% (10,752B) 0x42E102: main (piglit-framework.c:284) | | | ->05.93% (7,168B) 0x4E6D94A: dri2CreateScreen (dri2_glx.c:906) | ->05.93% (7,168B) 0x4E4A6EA: __glXInitialize (glxext.c:780) | ->05.93% (7,168B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) | ->05.93% (7,168B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) | ->05.93% (7,168B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) | ->05.93% (7,168B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->05.93% (7,168B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->05.93% (7,168B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->05.93% (7,168B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->05.93% (7,168B) 0x42E102: main (piglit-framework.c:284) | ->13.55% (16,384B) 0x5574EAC: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) | ->13.55% (16,384B) 0x5316798: glutInit (in /usr/lib/libglut.so.3.9.0) | ->13.55% (16,384B) 0x42D478: piglit_glutInit (piglit-util.c:46) | ->13.55% (16,384B) 0x42DAD4: piglit_framework_glut_init (piglit-framework.c:94) | ->13.55% (16,384B) 0x42E102: main (piglit-framework.c:284) | ->10.63% (12,851B) in 90 places, all below massif's threshold (01.00%) | ->10.28% (12,432B) 0x4E6CE0C: __glxHashCreate (glxhash.c:162) | ->03.43% (4,144B) 0x4E4A645: __glXInitialize (glxext.c:855) | | ->03.43% (4,144B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) | | ->03.43% (4,144B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) | | ->03.43% (4,144B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) | | ->03.43% (4,144B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->03.43% (4,144B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->03.43% (4,144B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->03.43% (4,144B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->03.43% (4,144B) 0x42E102: main (piglit-framework.c:284) | | | ->03.43% (4,144B) 0x4E4A678: __glXInitialize (glxext.c:861) | | ->03.43% (4,144B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) | | ->03.43% (4,144B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) | | ->03.43% (4,144B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) | | ->03.43% (4,144B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->03.43% (4,144B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->03.43% (4,144B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->03.43% (4,144B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->03.43% (4,144B) 0x42E102: main (piglit-framework.c:284) | | | ->03.43% (4,144B) 0x4E6E4D4: dri2CreateDisplay (dri2_glx.c:1029) | ->03.43% (4,144B) 0x4E4A815: __glXInitialize (glxext.c:869) | ->03.43% (4,144B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) | ->03.43% (4,144B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) | ->03.43% (4,144B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) | ->03.43% (4,144B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->03.43% (4,144B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->03.43% (4,144B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->03.43% (4,144B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->03.43% (4,144B) 0x42E102: main (piglit-framework.c:284) | ->06.85% (8,280B) 0x89E44C6: _mesa_NewHashTable (hash.c:80) | ->06.85% (8,280B) 0x86A94E5: intelInitScreen2 (intel_screen.c:559) | ->06.85% (8,280B) 0x86F5AFE: dri2CreateNewScreen (dri_util.c:906) | ->06.85% (8,280B) 0x4E6D7F9: dri2CreateScreen (dri2_glx.c:890) | ->06.85% (8,280B) 0x4E4A6EA: __glXInitialize (glxext.c:780) | ->06.85% (8,280B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) | ->06.85% (8,280B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) | ->06.85% (8,280B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) | ->06.85% (8,280B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->06.85% (8,280B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->06.85% (8,280B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->06.85% (8,280B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->06.85% (8,280B) 0x42E102: main (piglit-framework.c:284) | ->06.82% (8,243B) 0x400A80D: _dl_new_object (dl-object.c:77) | ->06.82% (8,243B) 0x4005FB4: _dl_map_object_from_fd (dl-load.c:957) | ->06.82% (8,243B) 0x40076B6: _dl_map_object (dl-load.c:2250) | ->05.83% (7,045B) 0x400CF60: openaux (dl-deps.c:65) | | ->05.83% (7,045B) 0x400D924: _dl_catch_error (dl-error.c:178) | | ->05.83% (7,045B) 0x400C02A: _dl_map_object_deps (dl-deps.c:247) | | ->05.83% (7,045B) 0x4011EC8: dl_open_worker (dl-open.c:263) | | ->05.83% (7,045B) 0x400D924: _dl_catch_error (dl-error.c:178) | | ->05.83% (7,045B) 0x4011898: _dl_open (dl-open.c:569) | | ->05.83% (7,045B) 0x7336F64: dlopen_doit (dlopen.c:67) | | ->05.83% (7,045B) 0x400D924: _dl_catch_error (dl-error.c:178) | | ->05.83% (7,045B) 0x73372EA: _dlerror_run (dlerror.c:164) | | ->05.83% (7,045B) 0x7336EDF: dlopen@@GLIBC_2.2.5 (dlopen.c:88) | | ->05.83% (7,045B) 0x4E6A327: driOpenDriver (dri_common.c:143) | | ->05.83% (7,045B) 0x4E6D6E2: dri2CreateScreen (dri2_glx.c:845) | | ->05.83% (7,045B) 0x4E4A6EA: __glXInitialize (glxext.c:780) | | ->05.83% (7,045B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) | | ->05.83% (7,045B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) | | ->05.83% (7,045B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) | | ->05.83% (7,045B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->05.83% (7,045B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->05.83% (7,045B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->05.83% (7,045B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->05.83% (7,045B) 0x42E102: main (piglit-framework.c:284) | | | ->00.99% (1,198B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.75% (6,954B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->04.91% (5,930B) 0x8E189A8: ralloc_strdup (ralloc.c:313) | | ->01.81% (2,186B) 0x8E3D491: glsl_type::glsl_type(glsl_struct_field const*, unsigned int, char const*) (glsl_types.cpp:98) | | | ->01.81% (2,186B) in 8 places, all below massif's threshold (01.00%) | | | | | ->01.44% (1,742B) 0x8E3D3D1: glsl_type::glsl_type(unsigned int, glsl_sampler_dim, bool, bool, unsigned int, char const*) (glsl_types.cpp:77) | | | ->01.44% (1,742B) in 28 places, all below massif's threshold (01.00%) | | | | | ->01.20% (1,448B) 0x8E3D303: glsl_type::glsl_type(unsigned int, glsl_base_type, unsigned int, unsigned int, char const*) (glsl_types.cpp:59) | | | ->01.20% (1,448B) in 27 places, all below massif's threshold (01.00%) | | | | | ->00.46% (554B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.85% (1,024B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.87% (4,680B) 0x5574A98: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) | ->03.87% (4,680B) 0x5316798: glutInit (in /usr/lib/libglut.so.3.9.0) | ->03.87% (4,680B) 0x42D478: piglit_glutInit (piglit-util.c:46) | ->03.87% (4,680B) 0x42DAD4: piglit_framework_glut_init (piglit-framework.c:94) | ->03.87% (4,680B) 0x42E102: main (piglit-framework.c:284) | ->03.41% (4,128B) 0x86F4ADB: driCreateConfigs (utils.c:477) | ->02.56% (3,096B) 0x86A95C1: intelInitScreen2 (intel_screen.c:743) | | ->02.56% (3,096B) 0x86F5AFE: dri2CreateNewScreen (dri_util.c:906) | | ->02.56% (3,096B) 0x4E6D7F9: dri2CreateScreen (dri2_glx.c:890) | | ->02.56% (3,096B) 0x4E4A6EA: __glXInitialize (glxext.c:780) | | ->02.56% (3,096B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) | | ->02.56% (3,096B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) | | ->02.56% (3,096B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) | | ->02.56% (3,096B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.56% (3,096B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.56% (3,096B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.56% (3,096B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->02.56% (3,096B) 0x42E102: main (piglit-framework.c:284) | | | ->00.85% (1,032B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.48% (1,792B) 0x5575288: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0) | ->01.48% (1,792B) 0x5316798: glutInit (in /usr/lib/libglut.so.3.9.0) | ->01.48% (1,792B) 0x42D478: piglit_glutInit (piglit-util.c:46) | ->01.48% (1,792B) 0x42DAD4: piglit_framework_glut_init (piglit-framework.c:94) | ->01.48% (1,792B) 0x42E102: main (piglit-framework.c:284) | ->01.41% (1,704B) 0x9347087: drm_intel_bufmgr_gem_init (intel_bufmgr_gem.c:2119) ->01.41% (1,704B) 0x86A91C0: intelInitScreen2 (intel_screen.c:544) ->01.41% (1,704B) 0x86F5AFE: dri2CreateNewScreen (dri_util.c:906) ->01.41% (1,704B) 0x4E6D7F9: dri2CreateScreen (dri2_glx.c:890) ->01.41% (1,704B) 0x4E4A6EA: __glXInitialize (glxext.c:780) ->01.41% (1,704B) 0x4E465D7: glXGetFBConfigs (glxcmds.c:1602) ->01.41% (1,704B) 0x4E47CCC: glXChooseFBConfig (glxcmds.c:1562) ->01.41% (1,704B) 0x531E1E5: fgChooseFBConfig (in /usr/lib/libglut.so.3.9.0) ->01.41% (1,704B) 0x531E3E6: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) ->01.41% (1,704B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) ->01.41% (1,704B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) ->01.41% (1,704B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) ->01.41% (1,704B) 0x42E102: main (piglit-framework.c:284) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 6 9,084,464 16,725,960 16,714,368 11,592 0 7 9,889,734 16,725,360 16,713,780 11,580 0 8 38,540,484 16,725,760 16,714,181 11,579 0 9 39,861,053 16,907,984 16,875,008 32,976 0 10 41,202,086 17,175,288 17,119,616 55,672 0 11 41,795,092 17,295,368 17,227,369 67,999 0 12 42,683,651 17,475,920 17,381,204 94,716 0 13 43,458,630 17,579,840 17,470,195 109,645 0 14 44,752,263 17,791,184 17,662,094 129,090 0 15 45,604,621 17,945,016 17,802,644 142,372 0 16 46,374,944 18,078,320 17,923,710 154,610 0 17 47,350,273 18,248,136 18,078,278 169,858 0 18 48,670,977 18,497,320 18,306,293 191,027 0 98.97% (18,306,293B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->48.27% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->48.27% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->48.27% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->48.27% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->48.27% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->48.27% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->48.27% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->48.27% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->48.27% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->48.27% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->48.27% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->48.27% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->48.27% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->22.68% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->22.68% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->22.68% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->22.68% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->22.68% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->22.68% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->22.68% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->22.68% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->22.68% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->22.68% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->22.68% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->22.68% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->22.68% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->15.85% (2,931,338B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.95% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.95% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.95% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.95% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.95% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.95% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.95% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.95% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.95% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.95% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.95% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.95% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.95% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.95% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.95% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->07.34% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->03.14% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->02.10% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->02.10% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->02.10% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->02.10% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->02.10% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->02.10% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->02.10% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->02.10% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->02.10% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->02.10% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->02.10% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.10% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.10% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.10% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->02.10% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->02.10% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->02.10% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->02.10% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->02.10% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->02.10% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->02.10% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->02.10% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->02.10% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->02.10% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->02.10% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->02.10% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.10% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.10% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.10% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->02.10% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.56% (104,490B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.22% (1,705,144B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->03.96% (732,328B) in 41 places, all below massif's threshold (01.00%) | | | ->03.02% (558,480B) 0x8E65014: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->03.02% (558,480B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->03.02% (558,480B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->02.93% (541,840B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->02.56% (473,680B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->02.38% (439,680B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->01.31% (243,200B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.31% (243,200B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | ->01.06% (196,480B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | ->01.06% (196,480B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | ->01.06% (196,480B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | ->01.06% (196,480B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | ->00.18% (34,000B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.37% (68,160B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.09% (16,640B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.24% (414,336B) 0x8E6506E: __read_expression(void*, char const*&, char*&) (list.h:85) | ->02.24% (414,240B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->02.19% (404,352B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->01.96% (363,360B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->01.52% (281,760B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->01.03% (189,984B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.03% (189,984B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | ->00.50% (91,776B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.44% (81,600B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.22% (40,992B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.05% (9,888B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.95% (546,211B) in 176 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 19 49,611,503 18,669,152 18,462,601 206,551 0 20 50,302,095 18,790,896 18,573,436 217,460 0 21 50,995,623 18,916,608 18,688,050 228,558 0 22 51,973,903 19,090,408 18,846,694 243,714 0 23 52,805,730 19,233,272 18,977,148 256,124 0 98.67% (18,977,148B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->46.43% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->46.43% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->46.43% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->46.43% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->46.43% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->46.43% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->46.43% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->46.43% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->46.43% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->46.43% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->46.43% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->46.43% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->46.43% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->21.81% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->21.81% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->21.81% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->21.81% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->21.81% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->21.81% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->21.81% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->21.81% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->21.81% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->21.81% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->21.81% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->21.81% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->21.81% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->15.24% (2,931,338B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.64% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.64% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.64% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.64% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.64% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.64% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.64% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.64% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.64% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.64% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.64% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.64% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.64% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.64% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.64% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->07.06% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->03.02% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->02.02% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->02.02% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->02.02% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->02.02% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->02.02% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->02.02% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->02.02% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->02.02% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->02.02% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->02.02% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->02.02% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.02% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.02% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.02% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->02.02% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->02.02% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->02.02% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->02.02% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->02.02% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->02.02% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->02.02% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->02.02% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->02.02% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->02.02% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->02.02% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->02.02% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.02% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.02% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.02% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->02.02% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.54% (104,490B) in 1+ places, all below ms_print's threshold (01.00%) | ->12.35% (2,375,197B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->04.35% (836,160B) 0x8E65014: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->04.35% (836,160B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->04.35% (836,160B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->04.25% (817,120B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->03.80% (731,200B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->03.58% (688,320B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.14% (411,920B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.12% (215,440B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.12% (215,440B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->01.02% (196,480B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | | ->01.02% (196,480B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | | ->01.02% (196,480B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | | ->01.02% (196,480B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | ->01.44% (276,400B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | ->01.44% (276,400B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | ->01.44% (276,400B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | ->01.44% (276,400B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | ->00.22% (42,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.45% (85,920B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.10% (19,040B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->03.76% (722,269B) in 40 places, all below massif's threshold (01.00%) | | | ->03.16% (607,968B) 0x8E6506E: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->03.16% (607,872B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->03.10% (596,544B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->02.83% (544,896B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.30% (441,984B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.59% (305,376B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.59% (305,376B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->00.71% (136,608B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.54% (102,912B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.27% (51,648B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.06% (11,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.09% (208,800B) 0x8E4B5B8: ir_reader::read_declaration(s_expression*) (list.h:85) | ->01.04% (199,296B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | ->01.04% (199,296B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | ->01.04% (199,296B) in 2 places, all below massif's threshold (01.00%) | | | ->00.05% (9,504B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.84% (547,013B) in 176 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 24 54,039,501 19,447,592 19,172,927 274,665 0 98.59% (19,172,927B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->45.91% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->45.91% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->45.91% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->45.91% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->45.91% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->45.91% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->45.91% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->45.91% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->45.91% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->45.91% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->45.91% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->45.91% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->45.91% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->21.57% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->21.57% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->21.57% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->21.57% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->21.57% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->21.57% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->21.57% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->21.57% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->21.57% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->21.57% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->21.57% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->21.57% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->21.57% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->15.07% (2,931,338B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.56% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.56% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.56% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.56% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.56% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.56% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.56% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.56% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.56% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.56% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.56% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.56% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.56% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.56% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.56% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->06.98% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->02.99% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->01.99% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->01.99% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->01.99% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->01.99% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->01.99% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->01.99% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->01.99% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->01.99% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->01.99% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->01.99% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.99% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.99% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.99% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.99% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->01.99% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->01.99% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->01.99% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->01.99% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->01.99% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->01.99% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->01.99% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->01.99% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->01.99% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->01.99% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->01.99% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.99% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.99% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.99% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.99% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->01.99% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.54% (104,490B) in 1+ places, all below ms_print's threshold (01.00%) | ->13.22% (2,570,857B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->04.73% (919,520B) 0x8E65014: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->04.73% (919,520B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->04.73% (919,520B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->04.62% (898,720B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->04.15% (807,840B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->03.92% (762,480B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.39% (465,760B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.31% (254,240B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.31% (254,240B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->01.09% (211,520B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | | ->01.09% (211,520B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | | ->01.09% (211,520B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | | ->01.09% (211,520B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | ->01.53% (296,720B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | ->01.53% (296,720B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | ->01.53% (296,720B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | ->01.53% (296,720B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | ->00.23% (45,360B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.47% (90,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.11% (20,800B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->03.41% (664,032B) 0x8E6506E: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->03.41% (663,936B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->03.35% (651,552B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->03.07% (596,928B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.51% (488,064B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.75% (340,896B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.75% (340,896B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->00.76% (147,168B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.56% (108,864B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.28% (54,624B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.06% (12,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.92% (567,566B) in 40 places, all below massif's threshold (01.00%) | | | ->01.12% (217,440B) 0x8E4B5B8: ir_reader::read_declaration(s_expression*) (list.h:85) | | ->01.07% (207,360B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.07% (207,360B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.07% (207,360B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.05% (10,080B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.04% (202,299B) 0x8E189A8: ralloc_strdup (ralloc.c:313) | ->01.04% (202,299B) in 16 places, all below massif's threshold (01.00%) | ->02.81% (547,132B) in 176 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 25 55,282,846 19,642,200 19,350,434 291,766 0 98.51% (19,350,434B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->45.46% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->45.46% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->45.46% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->45.46% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->45.46% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->45.46% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->45.46% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->45.46% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->45.46% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->45.46% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->45.46% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->45.46% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->45.46% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->21.35% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->21.35% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->21.35% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->21.35% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->21.35% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->21.35% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->21.35% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->21.35% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->21.35% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->21.35% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->21.35% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->21.35% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->21.35% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->14.92% (2,931,338B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.48% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.48% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.48% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.48% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.48% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.48% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.48% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.48% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.48% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.48% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.48% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.48% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.48% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.48% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.48% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->06.91% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->02.96% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->01.97% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->01.97% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->01.97% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->01.97% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->01.97% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->01.97% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->01.97% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->01.97% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->01.97% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->01.97% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.97% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.97% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.97% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.97% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->01.97% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->01.97% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->01.97% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->01.97% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->01.97% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->01.97% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->01.97% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->01.97% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->01.97% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->01.97% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->01.97% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.97% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.97% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.97% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.97% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->01.97% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.53% (104,490B) in 1+ places, all below ms_print's threshold (01.00%) | ->13.99% (2,748,404B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->05.01% (984,640B) 0x8E65014: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->05.01% (984,640B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->05.01% (984,640B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->04.90% (962,720B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->04.42% (868,000B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->04.18% (820,720B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.59% (508,160B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.42% (279,760B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.42% (279,760B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->01.16% (228,400B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | | ->01.16% (228,400B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | | ->01.16% (228,400B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | | ->01.16% (228,400B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | ->01.59% (312,560B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | ->01.59% (312,560B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | ->01.59% (312,560B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | ->01.04% (204,800B) 0x8E654BC: read_builtins(unsigned int, char const*, char const**, unsigned int) (builtin_function.cpp:63) | | | | | | ->01.04% (204,800B) 0x8E655EE: _mesa_read_profile(_mesa_glsl_parse_state*, int, char const*, char const**, int) (builtin_function.cpp:16075) | | | | | | ->01.04% (204,800B) 0x8E659DF: _mesa_glsl_initialize_functions(_mesa_glsl_parse_state*) (builtin_function.cpp:16119) | | | | | | ->01.04% (204,800B) 0x8E248B5: _mesa_ast_to_hir(exec_list*, _mesa_glsl_parse_state*) (ast_to_hir.cpp:63) | | | | | | ->01.04% (204,800B) 0x8B2ED20: _mesa_glsl_compile_shader (ir_to_mesa.cpp:3360) | | | | | | ->01.04% (204,800B) 0x451C81: piglit_compile_shader_text (piglit-shader.c:145) | | | | | | ->01.04% (204,800B) 0x451BC8: piglit_compile_shader (piglit-shader.c:107) | | | | | | ->01.04% (204,800B) 0x42D3E1: piglit_init (glsl-fs-exp2.c:76) | | | | | | ->01.04% (204,800B) 0x42E113: main (piglit-framework.c:286) | | | | | | | | | | | ->00.55% (107,760B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.24% (47,280B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.48% (94,720B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.11% (21,920B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->03.60% (708,000B) 0x8E6506E: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->03.60% (707,904B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->03.54% (694,848B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->03.25% (637,920B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.67% (524,448B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.87% (368,256B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.87% (368,256B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->00.80% (156,192B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.58% (113,472B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.29% (56,928B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.07% (13,056B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->03.13% (614,742B) in 40 places, all below massif's threshold (01.00%) | | | ->01.16% (227,952B) 0x8E4B5B8: ir_reader::read_declaration(s_expression*) (list.h:85) | | ->01.10% (216,144B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.10% (216,144B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.10% (216,144B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.06% (11,808B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.08% (213,070B) 0x8E189A8: ralloc_strdup (ralloc.c:313) | ->01.08% (213,070B) in 16 places, all below massif's threshold (01.00%) | ->02.79% (547,092B) in 176 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 26 56,331,229 19,616,344 19,325,991 290,353 0 27 57,670,474 17,477,816 17,366,373 111,443 0 28 58,393,883 17,486,752 17,370,498 116,254 0 29 59,073,587 17,664,008 17,529,212 134,796 0 30 60,426,820 17,933,896 17,775,996 157,900 0 31 61,106,413 18,071,960 17,897,905 174,055 0 32 62,100,188 18,248,224 18,048,728 199,496 0 33 63,093,590 18,395,488 18,176,964 218,524 0 34 64,087,361 18,561,048 18,329,149 231,899 0 35 64,749,572 18,686,440 18,443,663 242,777 0 36 65,743,289 18,853,464 18,595,271 258,193 0 98.63% (18,595,271B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->47.36% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->47.36% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->47.36% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->47.36% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->47.36% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->47.36% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->47.36% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->47.36% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->47.36% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->47.36% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->47.36% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->47.36% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->47.36% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->22.25% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->22.25% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->22.25% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->22.25% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->22.25% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->22.25% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->22.25% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->22.25% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->22.25% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->22.25% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->22.25% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->22.25% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->22.25% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->15.55% (2,931,338B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.80% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.80% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.80% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.80% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.80% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.80% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.80% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.80% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.80% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.80% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.80% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.80% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.80% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.80% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.80% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->07.20% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->03.08% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->02.06% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->02.06% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->02.06% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->02.06% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->02.06% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->02.06% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->02.06% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->02.06% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->02.06% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->02.06% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->02.06% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.06% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.06% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.06% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->02.06% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->02.06% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->02.06% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->02.06% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->02.06% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->02.06% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->02.06% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->02.06% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->02.06% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->02.06% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->02.06% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->02.06% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.06% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.06% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.06% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->02.06% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.55% (104,490B) in 1+ places, all below ms_print's threshold (01.00%) | ->10.39% (1,959,137B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->04.26% (802,897B) in 79 places, all below massif's threshold (01.00%) | | | ->02.18% (411,760B) 0x8E65014: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->02.18% (411,760B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->02.18% (411,760B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->02.12% (399,120B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->01.81% (341,200B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->01.66% (312,240B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->01.66% (312,240B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | ->00.15% (28,960B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.31% (57,920B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.07% (12,640B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.60% (302,400B) 0x8E6506E: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->01.60% (302,304B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->01.56% (294,720B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->01.38% (259,968B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->01.01% (190,464B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.01% (190,464B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | ->00.37% (69,504B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.18% (34,752B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.04% (7,584B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.24% (234,144B) 0x8E4B5B8: ir_reader::read_declaration(s_expression*) (list.h:85) | | ->01.17% (221,184B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.17% (221,184B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.17% (221,184B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.07% (12,960B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.10% (207,936B) 0x8E3E32A: glsl_symbol_table::add_variable(ir_variable*) (glsl_symbol_table.cpp:33) | ->01.05% (197,928B) 0x8E4B69E: ir_reader::read_declaration(s_expression*) (ir_reader.cpp:419) | | ->01.02% (191,448B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.02% (191,448B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.02% (191,448B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.03% (6,480B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.05% (10,008B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.08% (581,196B) in 179 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 37 66,405,580 18,969,728 18,701,679 268,049 0 38 67,730,299 19,216,464 18,927,222 289,242 0 39 68,393,501 19,342,920 19,042,678 300,242 0 40 69,717,804 19,580,104 19,258,333 321,771 0 41 70,380,284 19,698,392 19,366,123 332,269 0 42 71,328,818 19,870,080 19,522,845 347,235 0 98.25% (19,522,845B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->44.94% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->44.94% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->44.94% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->44.94% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->44.94% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->44.94% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->44.94% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->44.94% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->44.94% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->44.94% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->44.94% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->44.94% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->44.94% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->21.11% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->21.11% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->21.11% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->21.11% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->21.11% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->21.11% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->21.11% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->21.11% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->21.11% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->21.11% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->21.11% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->21.11% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->21.11% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->14.75% (2,931,338B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.40% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.40% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.40% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.40% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.40% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.40% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.40% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.40% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.40% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.40% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.40% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.40% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.40% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.40% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.40% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->06.83% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->02.93% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->01.95% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->01.95% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->01.95% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->01.95% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->01.95% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->01.95% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->01.95% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->01.95% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->01.95% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->01.95% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.95% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.95% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.95% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.95% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->01.95% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->01.95% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->01.95% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->01.95% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->01.95% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->01.95% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->01.95% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->01.95% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->01.95% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->01.95% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->01.95% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.95% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.95% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.95% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.95% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->01.95% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.53% (104,490B) in 1+ places, all below ms_print's threshold (01.00%) | ->14.52% (2,885,985B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->04.03% (800,640B) 0x8E65014: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->04.03% (800,640B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->04.03% (800,640B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->03.94% (783,840B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->03.51% (697,120B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->03.29% (653,760B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->01.92% (380,960B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.92% (380,960B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | ->01.37% (272,800B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | ->01.37% (272,800B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | ->01.37% (272,800B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | ->01.37% (272,800B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | ->00.22% (43,360B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.44% (86,720B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.08% (16,800B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->03.83% (760,374B) in 78 places, all below massif's threshold (01.00%) | | | ->02.95% (585,984B) 0x8E6506E: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->02.95% (585,888B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->02.90% (575,808B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->02.64% (523,776B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.11% (419,712B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.43% (285,120B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.43% (285,120B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->00.68% (134,592B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.52% (104,064B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.26% (52,032B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.05% (10,080B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.43% (284,976B) 0x8E4B5B8: ir_reader::read_declaration(s_expression*) (list.h:85) | | ->01.33% (264,096B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.33% (264,096B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.33% (264,096B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.11% (20,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.17% (233,352B) 0x8E3E32A: glsl_symbol_table::add_variable(ir_variable*) (glsl_symbol_table.cpp:33) | | ->01.12% (223,344B) 0x8E4B69E: ir_reader::read_declaration(s_expression*) (ir_reader.cpp:419) | | | ->01.07% (212,904B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | | ->01.07% (212,904B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | | ->01.07% (212,904B) in 2 places, all below massif's threshold (01.00%) | | | | | | | ->00.05% (10,440B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.05% (10,008B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.11% (220,659B) 0x8E189A8: ralloc_strdup (ralloc.c:313) | ->01.11% (220,659B) in 16 places, all below massif's threshold (01.00%) | ->02.93% (581,922B) in 179 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 43 71,991,145 19,986,208 19,628,913 357,295 0 44 72,896,461 20,134,576 19,764,555 370,021 0 45 73,919,257 20,306,256 19,921,558 384,698 0 98.11% (19,921,558B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->43.97% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->43.97% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->43.97% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->43.97% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->43.97% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->43.97% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->43.97% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->43.97% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->43.97% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->43.97% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->43.97% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->43.97% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->43.97% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->20.66% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->20.66% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->20.66% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->20.66% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->20.66% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->20.66% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->20.66% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->20.66% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->20.66% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->20.66% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->20.66% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->20.66% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->20.66% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->16.17% (3,284,466B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->04.77% (968,320B) 0x8E65014: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->04.77% (968,320B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->04.77% (968,320B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | ->04.68% (949,440B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->04.21% (854,080B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->03.97% (806,400B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.45% (498,160B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.34% (271,440B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.34% (271,440B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->01.12% (226,720B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | | ->01.12% (226,720B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | | ->01.12% (226,720B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | | ->01.12% (226,720B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | ->01.52% (308,240B) 0x8E65144: s_expression::read_expression(void*, char const*&) (s_expression.cpp:136) | | | | | ->01.52% (308,240B) 0x8E4E0B1: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:82) | | | | | ->01.52% (308,240B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | | ->01.52% (308,240B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | ->00.23% (47,680B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.47% (95,360B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.09% (18,880B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->04.08% (827,518B) in 78 places, all below massif's threshold (01.00%) | | | ->03.43% (697,056B) 0x8E6506E: __read_expression(void*, char const*&, char*&) (list.h:85) | | ->03.43% (696,960B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | ->03.38% (685,632B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | ->03.09% (628,416B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | ->02.53% (513,984B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | ->01.77% (359,904B) 0x8E6509C: __read_expression(void*, char const*&, char*&) (s_expression.cpp:105) | | | | | | | ->01.77% (359,904B) in 2 places, all below massif's threshold (01.00%) | | | | | | | | | | | | | ->00.76% (154,080B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | | | ->00.56% (114,432B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | | | ->00.28% (57,216B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.06% (11,328B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (96B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.49% (302,832B) 0x8E4B5B8: ir_reader::read_declaration(s_expression*) (list.h:85) | | ->01.38% (280,368B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.38% (280,368B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.05% (213,984B) 0x8E4D87B: ir_reader::read_instructions(exec_list*, s_expression*, ir_loop*) (ir_reader.cpp:302) | | | | ->01.05% (213,984B) 0x8E4E0CE: ir_reader::read(exec_list*, char const*, bool) (ir_reader.cpp:94) | | | | ->01.05% (213,984B) 0x8E4E167: _mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool) (ir_reader.cpp:76) | | | | ->01.05% (213,984B) in 2 places, all below massif's threshold (01.00%) | | | | | | | ->00.33% (66,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.11% (22,464B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.21% (246,460B) 0x8E189A8: ralloc_strdup (ralloc.c:313) | | ->01.21% (246,460B) in 16 places, all below massif's threshold (01.00%) | | | ->01.19% (242,280B) 0x8E3E32A: glsl_symbol_table::add_variable(ir_variable*) (glsl_symbol_table.cpp:33) | ->01.14% (232,272B) 0x8E4B69E: ir_reader::read_declaration(s_expression*) (ir_reader.cpp:419) | | ->01.09% (221,040B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.09% (221,040B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.09% (221,040B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.06% (11,232B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.05% (10,008B) in 1+ places, all below ms_print's threshold (01.00%) | ->14.44% (2,931,338B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.24% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.24% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.24% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.24% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.24% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.24% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.24% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.24% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.24% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.24% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.24% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.24% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.24% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.24% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.24% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->06.68% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->02.86% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->01.91% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->01.91% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->01.91% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->01.91% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->01.91% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->01.91% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->01.91% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->01.91% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->01.91% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->01.91% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.91% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.91% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.91% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.91% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->01.91% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->01.91% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->01.91% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->01.91% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->01.91% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->01.91% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->01.91% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->01.91% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->01.91% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->01.91% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->01.91% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.91% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.91% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.91% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.91% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->01.91% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.51% (104,490B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.87% (582,154B) in 179 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 46 74,582,145 20,412,944 20,018,575 394,369 0 47 75,548,222 19,806,104 19,460,650 345,454 0 48 76,873,779 18,191,104 17,982,724 208,380 0 49 77,535,822 18,272,976 18,053,502 219,474 0 98.80% (18,053,502B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->48.87% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->48.87% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->48.87% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->48.87% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->48.87% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->48.87% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->48.87% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->48.87% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->48.87% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->48.87% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->48.87% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->48.87% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->48.87% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->22.95% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->22.95% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->22.95% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->22.95% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->22.95% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->22.95% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->22.95% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->22.95% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->22.95% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->22.95% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->22.95% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->22.95% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->22.95% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->16.04% (2,931,338B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->08.04% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->08.04% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->08.04% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->08.04% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->08.04% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->08.04% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->08.04% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->08.04% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->08.04% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->08.04% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->08.04% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->08.04% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->08.04% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->08.04% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->08.04% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->07.43% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->03.18% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->02.12% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->02.12% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->02.12% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->02.12% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->02.12% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->02.12% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->02.12% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->02.12% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->02.12% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->02.12% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->02.12% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.12% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.12% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->02.12% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->02.12% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->02.12% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->02.12% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->02.12% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->02.12% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->02.12% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->02.12% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->02.12% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->02.12% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->02.12% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->02.12% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->02.12% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.12% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.12% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->02.12% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->02.12% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.57% (104,490B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.65% (1,397,155B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->06.25% (1,142,419B) in 106 places, all below massif's threshold (01.00%) | | | ->01.39% (254,736B) 0x8E3E32A: glsl_symbol_table::add_variable(ir_variable*) (glsl_symbol_table.cpp:33) | ->01.31% (239,256B) 0x8E4B69E: ir_reader::read_declaration(s_expression*) (ir_reader.cpp:419) | | ->01.25% (227,592B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.25% (227,592B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.25% (227,592B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.06% (11,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.08% (15,480B) in 1+ places, all below ms_print's threshold (01.00%) | ->03.29% (601,409B) in 186 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 50 78,138,905 18,238,768 18,017,489 221,279 0 51 78,732,001 18,244,064 18,022,183 221,881 0 52 79,341,368 18,383,816 18,160,985 222,831 0 53 79,936,061 19,690,976 19,466,287 224,689 0 54 80,529,170 20,056,656 19,817,637 239,019 0 55 81,123,122 20,106,264 19,858,364 247,900 0 56 81,716,155 20,168,944 19,910,632 258,312 0 57 82,309,244 20,156,792 19,895,290 261,502 0 58 82,997,183 20,684,952 20,423,209 261,743 0 59 83,005,652 20,687,944 20,425,913 262,031 0 98.73% (20,425,913B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->43.16% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->43.16% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->43.16% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->43.16% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->43.16% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->43.16% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->43.16% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->43.16% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->43.16% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->43.16% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->43.16% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->43.16% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->43.16% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->20.27% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->20.27% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->20.27% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->20.27% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->20.27% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->20.27% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->20.27% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->20.27% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->20.27% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->20.27% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->20.27% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->20.27% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->20.27% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->14.17% (2,931,658B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.10% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.10% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.10% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.10% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.10% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.10% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.10% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.10% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.10% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.10% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.10% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.10% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.10% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.10% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.10% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->06.56% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->02.81% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->01.87% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->01.87% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->01.87% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->01.87% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->01.87% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->01.87% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->01.87% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->01.87% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->01.87% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->01.87% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.87% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.87% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.87% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.87% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->01.87% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->01.87% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->01.87% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->01.87% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->01.87% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->01.87% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->01.87% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->01.87% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->01.87% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->01.87% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->01.87% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.87% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.87% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.87% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.87% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->01.87% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.51% (104,810B) in 1+ places, all below ms_print's threshold (01.00%) | ->11.59% (2,398,622B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->05.18% (1,072,000B) 0x8E18646: rzalloc_size (ralloc.c:126) | | ->04.33% (896,656B) 0x86DCA5A: do_wm_prog (brw_wm.c:200) | | | ->04.33% (896,656B) 0x8703BFB: brw_fs_precompile(gl_context*, gl_shader_program*) (brw_fs.cpp:1858) | | | ->04.33% (896,656B) 0x871C047: brw_shader_precompile(gl_context*, gl_shader_program*) (brw_shader.cpp:68) | | | ->04.33% (896,656B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | | | ->04.33% (896,656B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | | ->04.33% (896,656B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | | ->04.33% (896,656B) 0x42E113: main (piglit-framework.c:286) | | | | | ->00.85% (175,344B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->05.06% (1,047,046B) in 187 places, all below massif's threshold (01.00%) | | | ->01.35% (279,576B) 0x8E3E32A: glsl_symbol_table::add_variable(ir_variable*) (glsl_symbol_table.cpp:33) | ->01.16% (239,256B) 0x8E4B69E: ir_reader::read_declaration(s_expression*) (ir_reader.cpp:419) | | ->01.10% (227,592B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.10% (227,592B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.10% (227,592B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.06% (11,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.19% (40,320B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.07% (1,048,980B) 0x86D12FC: brw_upload_cache (brw_state_cache.c:297) | ->03.80% (786,736B) 0x86DC97E: do_wm_prog (brw_wm.c:260) | | ->03.80% (786,736B) 0x8703BFB: brw_fs_precompile(gl_context*, gl_shader_program*) (brw_fs.cpp:1858) | | ->03.80% (786,736B) 0x871C047: brw_shader_precompile(gl_context*, gl_shader_program*) (brw_shader.cpp:68) | | ->03.80% (786,736B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | | ->01.90% (393,368B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | | ->01.90% (393,368B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | | ->01.90% (393,368B) 0x42E113: main (piglit-framework.c:286) | | | | | ->01.90% (393,368B) 0x8B20F84: _mesa_meta_glsl_Clear (meta.c:1640) | | ->01.90% (393,368B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | | ->01.90% (393,368B) 0x42DA23: display (piglit-framework.c:56) | | ->01.90% (393,368B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.90% (393,368B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | | ->01.90% (393,368B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | | ->01.90% (393,368B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | | ->01.90% (393,368B) 0x42E13A: main (piglit-framework.c:292) | | | ->01.27% (262,244B) 0x86D44AE: do_vs_prog (brw_vs.c:233) | ->01.27% (262,244B) 0x86D4B6F: brw_vs_precompile (brw_vs.c:325) | ->01.27% (262,244B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | ->01.27% (262,244B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | ->01.27% (262,244B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | ->01.27% (262,244B) 0x42E113: main (piglit-framework.c:286) | ->04.46% (923,053B) in 202 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 60 83,138,716 20,948,280 20,686,721 261,559 0 98.75% (20,686,721B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->42.63% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->42.63% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->42.63% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->42.63% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->42.63% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->42.63% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->42.63% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->42.63% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->42.63% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->42.63% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->42.63% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->42.63% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->42.63% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->20.02% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->20.02% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->20.02% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->20.02% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->20.02% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->20.02% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->20.02% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->20.02% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->20.02% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->20.02% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->20.02% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->20.02% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->20.02% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->13.99% (2,931,658B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->07.02% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->07.02% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->07.02% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->07.02% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->07.02% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->07.02% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->07.02% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->07.02% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->07.02% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->07.02% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->07.02% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.02% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.02% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->07.02% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->07.02% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->06.48% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->02.78% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->01.85% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->01.85% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->01.85% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->01.85% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->01.85% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->01.85% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->01.85% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->01.85% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->01.85% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->01.85% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.85% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.85% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.85% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.85% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->01.85% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->01.85% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->01.85% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->01.85% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->01.85% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->01.85% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->01.85% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->01.85% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->01.85% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->01.85% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->01.85% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.85% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.85% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.85% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.85% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->01.85% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.50% (104,810B) in 1+ places, all below ms_print's threshold (01.00%) | ->11.44% (2,397,494B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->05.11% (1,071,398B) 0x8E18646: rzalloc_size (ralloc.c:126) | | ->04.28% (896,656B) 0x86DCA5A: do_wm_prog (brw_wm.c:200) | | | ->04.28% (896,656B) 0x8703BFB: brw_fs_precompile(gl_context*, gl_shader_program*) (brw_fs.cpp:1858) | | | ->04.28% (896,656B) 0x871C047: brw_shader_precompile(gl_context*, gl_shader_program*) (brw_shader.cpp:68) | | | ->04.28% (896,656B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | | | ->04.28% (896,656B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | | ->04.28% (896,656B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | | ->04.28% (896,656B) 0x42E113: main (piglit-framework.c:286) | | | | | ->00.83% (174,742B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->05.00% (1,046,520B) in 187 places, all below massif's threshold (01.00%) | | | ->01.33% (279,576B) 0x8E3E32A: glsl_symbol_table::add_variable(ir_variable*) (glsl_symbol_table.cpp:33) | ->01.14% (239,256B) 0x8E4B69E: ir_reader::read_declaration(s_expression*) (ir_reader.cpp:419) | | ->01.09% (227,592B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.09% (227,592B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.09% (227,592B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.06% (11,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.19% (40,320B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.26% (1,311,220B) 0x86D12FC: brw_upload_cache (brw_state_cache.c:297) | ->03.76% (786,736B) 0x86DC97E: do_wm_prog (brw_wm.c:260) | | ->03.76% (786,736B) 0x8703BFB: brw_fs_precompile(gl_context*, gl_shader_program*) (brw_fs.cpp:1858) | | ->03.76% (786,736B) 0x871C047: brw_shader_precompile(gl_context*, gl_shader_program*) (brw_shader.cpp:68) | | ->03.76% (786,736B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | | ->01.88% (393,368B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | | ->01.88% (393,368B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | | ->01.88% (393,368B) 0x42E113: main (piglit-framework.c:286) | | | | | ->01.88% (393,368B) 0x8B20F84: _mesa_meta_glsl_Clear (meta.c:1640) | | ->01.88% (393,368B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | | ->01.88% (393,368B) 0x42DA23: display (piglit-framework.c:56) | | ->01.88% (393,368B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.88% (393,368B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | | ->01.88% (393,368B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | | ->01.88% (393,368B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | | ->01.88% (393,368B) 0x42E13A: main (piglit-framework.c:292) | | | ->02.50% (524,484B) 0x86D44AE: do_vs_prog (brw_vs.c:233) | ->02.50% (524,484B) 0x86D4B6F: brw_vs_precompile (brw_vs.c:325) | ->02.50% (524,484B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | ->01.25% (262,244B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | ->01.25% (262,244B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | ->01.25% (262,244B) 0x42E113: main (piglit-framework.c:286) | | | ->01.25% (262,240B) 0x8B20F84: _mesa_meta_glsl_Clear (meta.c:1640) | ->01.25% (262,240B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | ->01.25% (262,240B) 0x42DA23: display (piglit-framework.c:56) | ->01.25% (262,240B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | ->01.25% (262,240B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | ->01.25% (262,240B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | ->01.25% (262,240B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | ->01.25% (262,240B) 0x42E13A: main (piglit-framework.c:292) | ->04.40% (922,749B) in 202 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 61 83,731,961 21,538,688 21,277,025 261,663 0 62 83,768,704 21,547,936 21,285,599 262,337 0 98.78% (21,285,599B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->41.44% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->41.44% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->41.44% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->41.44% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->41.44% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->41.44% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->41.44% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->41.44% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->41.44% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->41.44% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->41.44% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->41.44% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->41.44% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->19.46% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->19.46% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->19.46% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->19.46% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->19.46% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->19.46% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->19.46% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->19.46% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->19.46% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->19.46% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->19.46% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->19.46% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->19.46% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->13.61% (2,931,658B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->06.82% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->06.82% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->06.82% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->06.82% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->06.82% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->06.82% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->06.82% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->06.82% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->06.82% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->06.82% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->06.82% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->06.82% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->06.82% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->06.82% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->06.82% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->06.30% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->02.70% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->01.80% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->01.80% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->01.80% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->01.80% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->01.80% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->01.80% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->01.80% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->01.80% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->01.80% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->01.80% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.80% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.80% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.80% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.80% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->01.80% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->01.80% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->01.80% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->01.80% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->01.80% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->01.80% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->01.80% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->01.80% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->01.80% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->01.80% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->01.80% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.80% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.80% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.80% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.80% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->01.80% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.49% (104,810B) in 1+ places, all below ms_print's threshold (01.00%) | ->11.16% (2,405,644B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->05.00% (1,078,438B) 0x8E18646: rzalloc_size (ralloc.c:126) | | ->04.16% (896,656B) 0x86DCA5A: do_wm_prog (brw_wm.c:200) | | | ->04.16% (896,656B) 0x8703BFB: brw_fs_precompile(gl_context*, gl_shader_program*) (brw_fs.cpp:1858) | | | ->04.16% (896,656B) 0x871C047: brw_shader_precompile(gl_context*, gl_shader_program*) (brw_shader.cpp:68) | | | ->04.16% (896,656B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | | | ->04.16% (896,656B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | | ->04.16% (896,656B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | | ->04.16% (896,656B) 0x42E113: main (piglit-framework.c:286) | | | | | ->00.84% (181,782B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->04.86% (1,047,630B) in 187 places, all below massif's threshold (01.00%) | | | ->01.30% (279,576B) 0x8E3E32A: glsl_symbol_table::add_variable(ir_variable*) (glsl_symbol_table.cpp:33) | ->01.11% (239,256B) 0x8E4B69E: ir_reader::read_declaration(s_expression*) (ir_reader.cpp:419) | | ->01.06% (227,592B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.06% (227,592B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.06% (227,592B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.05% (11,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.19% (40,320B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.91% (1,704,588B) 0x86D12FC: brw_upload_cache (brw_state_cache.c:297) | ->05.48% (1,180,104B) 0x86DC97E: do_wm_prog (brw_wm.c:260) | | ->03.65% (786,736B) 0x8703BFB: brw_fs_precompile(gl_context*, gl_shader_program*) (brw_fs.cpp:1858) | | | ->03.65% (786,736B) 0x871C047: brw_shader_precompile(gl_context*, gl_shader_program*) (brw_shader.cpp:68) | | | ->03.65% (786,736B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | | | ->01.83% (393,368B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | | | ->01.83% (393,368B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | | | ->01.83% (393,368B) 0x42E113: main (piglit-framework.c:286) | | | | | | | ->01.83% (393,368B) 0x8B20F84: _mesa_meta_glsl_Clear (meta.c:1640) | | | ->01.83% (393,368B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | | | ->01.83% (393,368B) 0x42DA23: display (piglit-framework.c:56) | | | ->01.83% (393,368B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.83% (393,368B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | | | ->01.83% (393,368B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | | | ->01.83% (393,368B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | | | ->01.83% (393,368B) 0x42E13A: main (piglit-framework.c:292) | | | | | ->01.83% (393,368B) 0x86DCF63: brw_prepare_wm_prog (brw_wm.c:468) | | ->01.83% (393,368B) 0x86D3575: brw_validate_state (brw_state_upload.c:480) | | ->01.83% (393,368B) 0x86BDF09: brw_draw_prims (brw_draw.c:340) | | ->01.83% (393,368B) 0x8A760BC: vbo_draw_arrays (vbo_exec_array.c:654) | | ->01.83% (393,368B) 0x8B21128: _mesa_meta_glsl_Clear (meta.c:1748) | | ->01.83% (393,368B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | | ->01.83% (393,368B) 0x42DA23: display (piglit-framework.c:56) | | ->01.83% (393,368B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.83% (393,368B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | | ->01.83% (393,368B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | | ->01.83% (393,368B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | | ->01.83% (393,368B) 0x42E13A: main (piglit-framework.c:292) | | | ->02.43% (524,484B) 0x86D44AE: do_vs_prog (brw_vs.c:233) | ->02.43% (524,484B) 0x86D4B6F: brw_vs_precompile (brw_vs.c:325) | ->02.43% (524,484B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | ->01.22% (262,244B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | ->01.22% (262,244B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | ->01.22% (262,244B) 0x42E113: main (piglit-framework.c:286) | | | ->01.22% (262,240B) 0x8B20F84: _mesa_meta_glsl_Clear (meta.c:1640) | ->01.22% (262,240B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | ->01.22% (262,240B) 0x42DA23: display (piglit-framework.c:56) | ->01.22% (262,240B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | ->01.22% (262,240B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | ->01.22% (262,240B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | ->01.22% (262,240B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | ->01.22% (262,240B) 0x42E13A: main (piglit-framework.c:292) | ->05.20% (1,120,109B) in 206 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 63 84,253,363 21,932,496 21,670,753 261,743 0 98.81% (21,670,753B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->40.71% (8,929,296B) 0x8AD4760: _swrast_CreateContext (s_context.c:761) | ->40.71% (8,929,296B) 0x86A1147: intelInitContext (intel_context.c:812) | ->40.71% (8,929,296B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->40.71% (8,929,296B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->40.71% (8,929,296B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->40.71% (8,929,296B) 0x4E46729: CreateContext (glxcmds.c:276) | ->40.71% (8,929,296B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->40.71% (8,929,296B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->40.71% (8,929,296B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->40.71% (8,929,296B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->40.71% (8,929,296B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->40.71% (8,929,296B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->40.71% (8,929,296B) 0x42E102: main (piglit-framework.c:284) | ->19.12% (4,194,304B) 0x8AD47CA: _swrast_CreateContext (s_context.c:786) | ->19.12% (4,194,304B) 0x86A1147: intelInitContext (intel_context.c:812) | ->19.12% (4,194,304B) 0x86BB00B: brwCreateContext (brw_context.c:79) | ->19.12% (4,194,304B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | ->19.12% (4,194,304B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | ->19.12% (4,194,304B) 0x4E46729: CreateContext (glxcmds.c:276) | ->19.12% (4,194,304B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | ->19.12% (4,194,304B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | ->19.12% (4,194,304B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | ->19.12% (4,194,304B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->19.12% (4,194,304B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | ->19.12% (4,194,304B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | ->19.12% (4,194,304B) 0x42E102: main (piglit-framework.c:284) | ->13.37% (2,931,658B) 0x89E7F52: _mesa_align_malloc (imports.c:91) | ->06.70% (1,469,856B) 0x89E7F86: _mesa_align_calloc (imports.c:131) | | ->06.70% (1,469,856B) 0x8A9BEF4: _tnl_init_vertices (t_vertex.c:497) | | ->06.70% (1,469,856B) 0x8B1719E: _swsetup_CreateContext (ss_context.c:62) | | ->06.70% (1,469,856B) 0x86A115F: intelInitContext (intel_context.c:815) | | ->06.70% (1,469,856B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->06.70% (1,469,856B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->06.70% (1,469,856B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->06.70% (1,469,856B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->06.70% (1,469,856B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->06.70% (1,469,856B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->06.70% (1,469,856B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->06.70% (1,469,856B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->06.70% (1,469,856B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->06.70% (1,469,856B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->06.70% (1,469,856B) 0x42E102: main (piglit-framework.c:284) | | | ->06.19% (1,356,992B) 0x8A63300: _mesa_vector4f_alloc (m_vector.c:103) | | ->02.65% (581,568B) in 12 places, all below massif's threshold (01.00%) | | | | | ->01.77% (387,712B) 0x8A93A0D: alloc_texgen_data (t_vb_texgen.c:571) | | | ->01.77% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | | ->01.77% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | | ->01.77% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | | ->01.77% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | | ->01.77% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | | ->01.77% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | | ->01.77% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | | ->01.77% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | | ->01.77% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.77% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.77% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.77% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | | ->01.77% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | | ->01.77% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | | | ->01.77% (387,712B) 0x8A93C34: alloc_texmat_data (t_vb_texmat.c:98) | | ->01.77% (387,712B) 0x8A8656B: _tnl_install_pipeline (t_pipeline.c:52) | | ->01.77% (387,712B) 0x8A860B9: _tnl_CreateContext (t_context.c:68) | | ->01.77% (387,712B) 0x86A1157: intelInitContext (intel_context.c:814) | | ->01.77% (387,712B) 0x86BB00B: brwCreateContext (brw_context.c:79) | | ->01.77% (387,712B) 0x86F563A: dri2CreateNewContextForAPI (dri_util.c:687) | | ->01.77% (387,712B) 0x4E6DC1F: dri2_create_context (dri2_glx.c:202) | | ->01.77% (387,712B) 0x4E46729: CreateContext (glxcmds.c:276) | | ->01.77% (387,712B) 0x4E46B0C: glXCreateNewContext (glxcmds.c:1584) | | ->01.77% (387,712B) 0x531DE28: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.77% (387,712B) 0x531E53F: fgOpenWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.77% (387,712B) 0x531C8A0: fgCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.77% (387,712B) 0x531DBC0: glutCreateWindow (in /usr/lib/libglut.so.3.9.0) | | ->01.77% (387,712B) 0x42DB14: piglit_framework_glut_init (piglit-framework.c:99) | | ->01.77% (387,712B) 0x42E102: main (piglit-framework.c:284) | | | ->00.48% (104,810B) in 1+ places, all below ms_print's threshold (01.00%) | ->10.93% (2,397,622B) 0x8E185D6: ralloc_size (ralloc.c:111) | ->04.89% (1,071,574B) 0x8E18646: rzalloc_size (ralloc.c:126) | | ->04.09% (896,656B) 0x86DCA5A: do_wm_prog (brw_wm.c:200) | | | ->04.09% (896,656B) 0x8703BFB: brw_fs_precompile(gl_context*, gl_shader_program*) (brw_fs.cpp:1858) | | | ->04.09% (896,656B) 0x871C047: brw_shader_precompile(gl_context*, gl_shader_program*) (brw_shader.cpp:68) | | | ->04.09% (896,656B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | | | ->04.09% (896,656B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | | ->04.09% (896,656B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | | ->04.09% (896,656B) 0x42E113: main (piglit-framework.c:286) | | | | | ->00.80% (174,918B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->04.77% (1,046,472B) in 187 places, all below massif's threshold (01.00%) | | | ->01.27% (279,576B) 0x8E3E32A: glsl_symbol_table::add_variable(ir_variable*) (glsl_symbol_table.cpp:33) | ->01.09% (239,256B) 0x8E4B69E: ir_reader::read_declaration(s_expression*) (ir_reader.cpp:419) | | ->01.04% (227,592B) 0x8E4DC06: ir_reader::read_function_sig(ir_function*, s_expression*, bool) (ir_reader.cpp:240) | | | ->01.04% (227,592B) 0x8E4DE6E: ir_reader::read_function(s_expression*, bool) (ir_reader.cpp:205) | | | ->01.04% (227,592B) in 2 places, all below massif's threshold (01.00%) | | | | | ->00.05% (11,664B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.18% (40,320B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.57% (2,097,956B) 0x86D12FC: brw_upload_cache (brw_state_cache.c:297) | ->07.17% (1,573,472B) 0x86DC97E: do_wm_prog (brw_wm.c:260) | | ->03.59% (786,736B) 0x8703BFB: brw_fs_precompile(gl_context*, gl_shader_program*) (brw_fs.cpp:1858) | | | ->03.59% (786,736B) 0x871C047: brw_shader_precompile(gl_context*, gl_shader_program*) (brw_shader.cpp:68) | | | ->03.59% (786,736B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | | | ->01.79% (393,368B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | | | ->01.79% (393,368B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | | | ->01.79% (393,368B) 0x42E113: main (piglit-framework.c:286) | | | | | | | ->01.79% (393,368B) 0x8B20F84: _mesa_meta_glsl_Clear (meta.c:1640) | | | ->01.79% (393,368B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | | | ->01.79% (393,368B) 0x42DA23: display (piglit-framework.c:56) | | | ->01.79% (393,368B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.79% (393,368B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | | | ->01.79% (393,368B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | | | ->01.79% (393,368B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | | | ->01.79% (393,368B) 0x42E13A: main (piglit-framework.c:292) | | | | | ->03.59% (786,736B) 0x86DCF63: brw_prepare_wm_prog (brw_wm.c:468) | | ->03.59% (786,736B) 0x86D3575: brw_validate_state (brw_state_upload.c:480) | | ->03.59% (786,736B) 0x86BDF09: brw_draw_prims (brw_draw.c:340) | | ->03.59% (786,736B) 0x8A760BC: vbo_draw_arrays (vbo_exec_array.c:654) | | ->01.79% (393,368B) 0x8B21128: _mesa_meta_glsl_Clear (meta.c:1748) | | | ->01.79% (393,368B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | | | ->01.79% (393,368B) 0x42DA23: display (piglit-framework.c:56) | | | ->01.79% (393,368B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | | | ->01.79% (393,368B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | | | ->01.79% (393,368B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | | | ->01.79% (393,368B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | | | ->01.79% (393,368B) 0x42E13A: main (piglit-framework.c:292) | | | | | ->01.79% (393,368B) 0x45415F: piglit_draw_rect (piglit-util-gl.c:647) | | ->01.79% (393,368B) 0x42D359: piglit_display (glsl-fs-exp2.c:55) | | ->01.79% (393,368B) 0x42DA23: display (piglit-framework.c:56) | | ->01.79% (393,368B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | | ->01.79% (393,368B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | | ->01.79% (393,368B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | | ->01.79% (393,368B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | | ->01.79% (393,368B) 0x42E13A: main (piglit-framework.c:292) | | | ->02.39% (524,484B) 0x86D44AE: do_vs_prog (brw_vs.c:233) | ->02.39% (524,484B) 0x86D4B6F: brw_vs_precompile (brw_vs.c:325) | ->02.39% (524,484B) 0x8B2F110: _mesa_glsl_link_shader (ir_to_mesa.cpp:3437) | ->01.20% (262,244B) 0x451E9A: piglit_link_simple_program (piglit-shader.c:247) | | ->01.20% (262,244B) 0x42D405: piglit_init (glsl-fs-exp2.c:81) | | ->01.20% (262,244B) 0x42E113: main (piglit-framework.c:286) | | | ->01.20% (262,240B) 0x8B20F84: _mesa_meta_glsl_Clear (meta.c:1640) | ->01.20% (262,240B) 0x42D2FE: piglit_display (glsl-fs-exp2.c:51) | ->01.20% (262,240B) 0x42DA23: display (piglit-framework.c:56) | ->01.20% (262,240B) 0x5318806: ??? (in /usr/lib/libglut.so.3.9.0) | ->01.20% (262,240B) 0x531C337: fgEnumWindows (in /usr/lib/libglut.so.3.9.0) | ->01.20% (262,240B) 0x5318C9F: glutMainLoopEvent (in /usr/lib/libglut.so.3.9.0) | ->01.20% (262,240B) 0x53195A5: glutMainLoop (in /usr/lib/libglut.so.3.9.0) | ->01.20% (262,240B) 0x42E13A: main (piglit-framework.c:292) | ->05.11% (1,119,917B) in 208 places, all below massif's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 64 84,846,376 1,480,528 1,300,199 180,329 0 65 85,439,430 237,408 215,045 22,363 0