{"action":"created","issue":{"url":"https://api.github.com/repos/jrfonseca/gprof2dot/issues/2","labels_url":"https://api.github.com/repos/jrfonseca/gprof2dot/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/jrfonseca/gprof2dot/issues/2/comments","events_url":"https://api.github.com/repos/jrfonseca/gprof2dot/issues/2/events","html_url":"https://github.com/jrfonseca/gprof2dot/pull/2","id":74322382,"number":2,"title":"Enabled VTune Amplifier XE 2015","user":{"login":"krogozh","id":2682827,"avatar_url":"https://avatars.githubusercontent.com/u/2682827?v=3","gravatar_id":"","url":"https://api.github.com/users/krogozh","html_url":"https://github.com/krogozh","followers_url":"https://api.github.com/users/krogozh/followers","following_url":"https://api.github.com/users/krogozh/following{/other_user}","gists_url":"https://api.github.com/users/krogozh/gists{/gist_id}","starred_url":"https://api.github.com/users/krogozh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krogozh/subscriptions","organizations_url":"https://api.github.com/users/krogozh/orgs","repos_url":"https://api.github.com/users/krogozh/repos","events_url":"https://api.github.com/users/krogozh/events{/privacy}","received_events_url":"https://api.github.com/users/krogozh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-08T10:51:52Z","updated_at":"2015-05-12T09:14:48Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jrfonseca/gprof2dot/pulls/2","html_url":"https://github.com/jrfonseca/gprof2dot/pull/2","diff_url":"https://github.com/jrfonseca/gprof2dot/pull/2.diff","patch_url":"https://github.com/jrfonseca/gprof2dot/pull/2.patch"},"body":"Original gprof2dot was verified with Intel VTune Amplifier XE 2013.\r\nIntel VTune Amplifier XE 2015 output has extra spaces, so I added a few \"\\s\" into regular expressions for AXE class."},"comment":{"url":"https://api.github.com/repos/jrfonseca/gprof2dot/issues/comments/101205660","html_url":"https://github.com/jrfonseca/gprof2dot/pull/2#issuecomment-101205660","issue_url":"https://api.github.com/repos/jrfonseca/gprof2dot/issues/2","id":101205660,"user":{"login":"krogozh","id":2682827,"avatar_url":"https://avatars.githubusercontent.com/u/2682827?v=3","gravatar_id":"","url":"https://api.github.com/users/krogozh","html_url":"https://github.com/krogozh","followers_url":"https://api.github.com/users/krogozh/followers","following_url":"https://api.github.com/users/krogozh/following{/other_user}","gists_url":"https://api.github.com/users/krogozh/gists{/gist_id}","starred_url":"https://api.github.com/users/krogozh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krogozh/subscriptions","organizations_url":"https://api.github.com/users/krogozh/orgs","repos_url":"https://api.github.com/users/krogozh/repos","events_url":"https://api.github.com/users/krogozh/events{/privacy}","received_events_url":"https://api.github.com/users/krogozh/received_events","type":"User","site_admin":false},"created_at":"2015-05-12T09:14:48Z","updated_at":"2015-05-12T09:14:48Z","body":"Hi,\n\nAttached are 2 files: one from VTune 2013 that worked before, another is\n2015 that didn't work before my change. Now both are working. Command line\nis:\n$ python gprof2dot.py -f axe r000hs_vtune_gprof_2015.txt\n\nRegards,\nKirill\n\n2015-05-09 15:49 GMT+03:00 José Fonseca <notifications@github.com>:\n\n> Could you please also provide a sample test input?\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/jrfonseca/gprof2dot/pull/2#issuecomment-100476801>.\n>\n\nIndex  % CPU Time:Total  CPU Time:Self  CPU Time:Children  Name                          Index\r\n-----  ----------------  -------------  -----------------  ----------------------------  -----\r\n                         0.0            16.348               RtlUserThreadStart          [1]\r\n[0]    100.0             0.0            16.348             BaseThreadInitThunk           [0]\r\n                         0.0            15.771               thread_video                [4]\r\n                         0.0            0.577                _tmainCRTStartup            [17]\r\n                                                                                         \r\n                         0.0            16.348               <spontaneous>               [2]\r\n[1]    100.0             0.0            16.348             RtlUserThreadStart            [1]\r\n                         0.0            16.348               BaseThreadInitThunk         [0]\r\n                                                                                         \r\n[2]    100.0             0.0            16.348             <spontaneous>                 [2]\r\n                         0.0            16.348               RtlUserThreadStart          [1]\r\n                                                                                         \r\n                         0.0            15.771               thread_video                [4]\r\n[3]    96.47             0.0            15.771             tachyon_video::on_process     [3]\r\n                         0.0            15.769               trace_region                [7]\r\n                         0.002          0.0                  engrid_scene                [32]\r\n                                                                                         \r\n                         0.0            15.771               BaseThreadInitThunk         [0]\r\n[4]    96.47             0.0            15.771             thread_video                  [4]\r\n                         0.0            15.771               tachyon_video::on_process   [3]\r\n                                                                                         \r\n                         0.01           15.759               thread_trace                [6]\r\n[5]    96.46             0.01           15.759             draw_trace                    [5]\r\n                         0.01           8.162                trace <cycle 2>             [9]\r\n                         7.567          0.0                  initialize_2D_buffer        [12]\r\n                         0.02           0.0                  video::next_frame           [27]\r\n                                                                                         \r\n                         0.0            15.769               trace_region                [7]\r\n[6]    96.46             0.0            15.769             thread_trace                  [6]\r\n                         0.01           15.759               draw_trace                  [5]\r\n                                                                                         \r\n                         0.0            15.769               tachyon_video::on_process   [3]\r\n[7]    96.46             0.0            15.769             trace_region                  [7]\r\n                         0.0            15.769               thread_trace                [6]\r\n                                                                                         \r\n                         0.01           8.162                draw_trace                  [5]\r\n[8]    49.99             0.14           8.162              <cycle 2 as a whole>          [8]\r\n                         0.03           8.142                trace <cycle 2>             [9]\r\n                         0.11           -0.11                shader <cycle 2>            [13]\r\n                         0.0            0.0                  shade_reflection <cycle 2>  [15]\r\n                                                                                         \r\n                         0.01           8.162                draw_trace                  [5]\r\n                                                             shade_reflection <cycle 2>  [15]\r\n[9]    49.99             0.03           8.162              trace <cycle 2>               [9]\r\n                                                             shader <cycle 2>            [13]\r\n                         0.877          2.111                grid_intersect <cycle 1>    [11]\r\n                         0.01           0.0                  VNorm                       [24]\r\n                         0.01           0.0                  light_intersect             [26]\r\n                                                                                         \r\n                         1.718          3.266                shader <cycle 2>            [13]\r\n                         0.877          2.111                trace <cycle 2>             [9]\r\n[10]   48.76             2.695          5.377              <cycle 1 as a whole>          [10]\r\n                         2.695          5.277                grid_intersect <cycle 1>    [11]\r\n                                                                                         \r\n                         1.718          3.266                shader <cycle 2>            [13]\r\n                         0.877          2.111                trace <cycle 2>             [9]\r\n                                                             grid_intersect <cycle 1>    [11]\r\n[11]   48.76             2.695          5.377              grid_intersect <cycle 1>      [11]\r\n                         4.819          0.0                  sphere_intersect            [14]\r\n                                                             grid_intersect <cycle 1>    [11]\r\n                         0.298          0.0                  grid_bounds_intersect       [21]\r\n                         0.09           0.0                  pos2grid                    [22]\r\n                         0.05           0.02                 tri_intersect               [23]\r\n                                                                                         \r\n                         7.567          0.0                  draw_trace                  [5]\r\n[12]   46.29             7.567          0.0                initialize_2D_buffer          [12]\r\n                                                                                         \r\n                                                             trace <cycle 2>             [9]\r\n[13]   41.79             0.11           6.742              shader <cycle 2>              [13]\r\n                                                             shade_reflection <cycle 2>  [15]\r\n                         1.718          3.266                grid_intersect <cycle 1>    [11]\r\n                         0.01           0.01                 sphere_normal               [25]\r\n                         0.01           0.0                  shade_phong                 [30]\r\n                         0.01           0.0                  light_intersect             [26]\r\n                                                                                         \r\n                         4.819          0.0                  grid_intersect <cycle 1>    [11]\r\n[14]   29.48             4.819          0.0                sphere_intersect              [14]\r\n                                                                                         \r\n                                                             shader <cycle 2>            [13]\r\n[15]   21.86             0.0            3.574              shade_reflection <cycle 2>    [15]\r\n                                                             trace <cycle 2>             [9]\r\n                                                                                         \r\n                         0.0            0.577                _tmainCRTStartup            [17]\r\n[16]   3.53              0.0            0.577              main                          [16]\r\n                         0.043          0.515                video::main_loop            [18]\r\n                         0.0            0.02                 video::init_window          [29]\r\n                                                                                         \r\n                         0.0            0.577                BaseThreadInitThunk         [0]\r\n[17]   3.53              0.0            0.577              _tmainCRTStartup              [17]\r\n                         0.0            0.577                main                        [16]\r\n                                                                                         \r\n                         0.043          0.515                main                        [16]\r\n[18]   3.41              0.043          0.515              video::main_loop              [18]\r\n                         0.0            0.515                loop_once                   [20]\r\n                                                                                         \r\n                         0.515          0.0                  loop_once                   [20]\r\n                         0.01           0.0                  video::init_window          [29]\r\n[19]   3.21              0.525          0.0                InternalWndProc               [19]\r\n                                                                                         \r\n                         0.0            0.515                video::main_loop            [18]\r\n[20]   3.15              0.0            0.515              loop_once                     [20]\r\n                         0.515          0.0                  InternalWndProc             [19]\r\n                                                                                         \r\n                         0.298          0.0                  grid_intersect <cycle 1>    [11]\r\n[21]   1.82              0.298          0.0                grid_bounds_intersect         [21]\r\n                                                                                         \r\n                         0.09           0.0                  grid_intersect <cycle 1>    [11]\r\n[22]   0.55              0.09           0.0                pos2grid                      [22]\r\n                                                                                         \r\n                         0.05           0.02                 grid_intersect <cycle 1>    [11]\r\n[23]   0.43              0.05           0.02               tri_intersect                 [23]\r\n                         0.02           0.0                  add_intersection            [28]\r\n                                                                                         \r\n                         0.01           0.0                  trace <cycle 2>             [9]\r\n                         0.01           0.0                  sphere_normal               [25]\r\n[24]   0.12              0.02           0.0                VNorm                         [24]\r\n                                                                                         \r\n                         0.01           0.01                 shader <cycle 2>            [13]\r\n[25]   0.12              0.01           0.01               sphere_normal                 [25]\r\n                         0.01           0.0                  VNorm                       [24]\r\n                                                                                         \r\n                         0.01           0.0                  trace <cycle 2>             [9]\r\n                         0.01           0.0                  shader <cycle 2>            [13]\r\n[26]   0.12              0.02           0.0                light_intersect               [26]\r\n                                                                                         \r\n                         0.02           0.0                  draw_trace                  [5]\r\n[27]   0.12              0.02           0.0                video::next_frame             [27]\r\n                                                                                         \r\n                         0.02           0.0                  tri_intersect               [23]\r\n[28]   0.12              0.02           0.0                add_intersection              [28]\r\n                                                                                         \r\n                         0.0            0.02                 main                        [16]\r\n[29]   0.12              0.0            0.02               video::init_window            [29]\r\n                         0.01           0.0                  InternalWndProc             [19]\r\n                         0.01           0.0                  WinInit                     [31]\r\n                                                                                         \r\n                         0.01           0.0                  shader <cycle 2>            [13]\r\n[30]   0.06              0.01           0.0                shade_phong                   [30]\r\n                                                                                         \r\n                         0.01           0.0                  video::init_window          [29]\r\n[31]   0.06              0.01           0.0                WinInit                       [31]\r\n                                                                                         \r\n                         0.002          0.0                  tachyon_video::on_process   [3]\r\n[32]   0.01              0.002          0.0                engrid_scene                  [32]\r\n                                                                                         \r\n\r\n\r\nIndex by function name\r\n\r\nIndex  Function\r\n-----  -------------------------\r\n[2]    <spontaneous>\r\n[0]    BaseThreadInitThunk\r\n[19]   InternalWndProc\r\n[1]    RtlUserThreadStart\r\n[24]   VNorm\r\n[31]   WinInit\r\n[17]   _tmainCRTStartup\r\n[28]   add_intersection\r\n[5]    draw_trace\r\n[32]   engrid_scene\r\n[21]   grid_bounds_intersect\r\n[11]   grid_intersect\r\n[12]   initialize_2D_buffer\r\n[26]   light_intersect\r\n[20]   loop_once\r\n[16]   main\r\n[22]   pos2grid\r\n[30]   shade_phong\r\n[15]   shade_reflection\r\n[13]   shader\r\n[14]   sphere_intersect\r\n[25]   sphere_normal\r\n[3]    tachyon_video::on_process\r\n[6]    thread_trace\r\n[4]    thread_video\r\n[9]    trace\r\n[7]    trace_region\r\n[23]   tri_intersect\r\n[29]   video::init_window\r\n[18]   video::main_loop\r\n[27]   video::next_frame\r\n[10]   <cycle 1>\r\n[8]    <cycle 2>\r\n\nIndex  % CPU Time:Total  CPU Time:Self  CPU Time:Children  Name                                     Index\n-----  ----------------  -------------  -----------------  ---------------------------------------  -----\n                         0.0            16.945               func@0x6b2dacf0                        [3]  \n[1]    100.0             0.0            16.945             BaseThreadInitThunk                      [1]  \n                         0.0            0.016                GetSphere                              [43] \n                         0.0            0.562                _tmainCRTStartup                       [22] \n                         0.0            16.336               thread_video                           [8]  \n                         0.0            0.031                video::main_loop                       [33] \n                                                                                                         \n                                                             <spontaneous>                               \n[2]    100.0             0.0            16.945             func@0x6b2daccf                          [2]  \n                         0.0            16.945               func@0x6b2dacf0                        [3]  \n                                                                                                         \n                         0.0            16.945               func@0x6b2daccf                        [2]  \n[3]    100.0             0.0            16.945             func@0x6b2dacf0                          [3]  \n                         0.0            16.945               BaseThreadInitThunk                    [1]  \n                                                                                                         \n                         0.0            16.336               rt_renderscene                         [5]  \n[4]    96.4              0.0            16.336             renderscene                              [4]  \n                         0.0            16.336               trace_region                           [9]  \n                                                                                                         \n                         0.0            16.336               tachyon_video::on_process              [6]  \n[5]    96.4              0.0            16.336             rt_renderscene                           [5]  \n                         0.0            16.336               renderscene                            [4]  \n                                                                                                         \n                         0.0            16.336               thread_video                           [8]  \n[6]    96.4              0.0            16.336             tachyon_video::on_process                [6]  \n                         0.0            16.336               rt_renderscene                         [5]  \n                                                                                                         \n                         0.0            16.336               trace_shm                              [10] \n[7]    96.4              0.0            16.336             thread_trace                             [7]  \n                         0.016          0.0                  chkstk                                 [57] \n                         0.0            16.320               draw_trace                             [11] \n                                                                                                         \n                         0.0            16.336               BaseThreadInitThunk                    [1]  \n[8]    96.4              0.0            16.336             thread_video                             [8]  \n                         0.0            16.336               tachyon_video::on_process              [6]  \n                                                                                                         \n                         0.0            16.336               renderscene                            [4]  \n[9]    96.4              0.0            16.336             trace_region                             [9]  \n                         0.0            16.336               trace_shm                              [10] \n                                                                                                         \n                         0.0            16.336               trace_region                           [9]  \n[10]   96.4              0.0            16.336             trace_shm                                [10] \n                         0.0            16.336               thread_trace                           [7]  \n                                                                                                         \n                         0.0            16.320               thread_trace                           [7]  \n[11]   96.31             0.0            16.320             draw_trace                               [11] \n                         0.046          16.242               render_one_pixel                       [12] \n                         0.0            0.031                drawing_area::~drawing_area            [42] \n                                                                                                         \n                         0.046          16.242               draw_trace                             [11] \n[12]   96.13             0.046          16.242             render_one_pixel                         [12] \n                         9.593          0.0                  initialize_2D_buffer                   [13] \n                         0.032          0.0                  video::get_color                       [37] \n                         0.031          6.586                trace <cycle 1>                        [20] \n                                                                                                         \n                         9.593          0.0                  render_one_pixel                       [12] \n[13]   56.62             9.593          0.0                initialize_2D_buffer                     [13] \n                                                                                                         \n                         0.031          6.586                render_one_pixel                       [12] \n[14]   39.05             0.031          6.586              <cycle 1 as a whole>                     [14] \n                         0.031          4.326                shader <cycle 1>                       [18] \n                         0.0            0.0                  shade_reflection <cycle 1>             [61] \n                         0.0            2.260                trace <cycle 1>                        [20] \n                                                                                                         \n                         0.005          4.242                shader <cycle 1>                       [18] \n                         0.032          2.228                trace <cycle 1>                        [20] \n[15]   38.4              0.037          6.470              intersect_objects                        [15] \n                         3.379          3.060                grid_intersect <cycle 2>               [16] \n                         0.031          0.0                  light_intersect                        [39] \n                                                                                                         \n                                                             grid_intersect <cycle 2>               [16] \n                         3.379          3.060                intersect_objects                      [15] \n[16]   38.0              3.379          3.060              grid_intersect <cycle 2>                 [16] \n                         2.430          0.062                sphere_intersect                       [19] \n                         0.279          0.0                  grid_bounds_intersect                  [29] \n                         0.079          0.0                  tri_intersect                          [30] \n                         0.078          0.0                  Raypnt                                 [31] \n                         0.078          0.0                  pos2grid                               [32] \n                         0.054          0.0                  ColorScale                             [34] \n                                                             grid_intersect <cycle 2>               [16] \n                                                                                                         \n                         3.379          3.060                intersect_objects                      [15] \n[17]   38.0              3.379          3.060              <cycle 2 as a whole>                     [17] \n                         3.379          3.060                grid_intersect <cycle 2>               [16] \n                                                                                                         \n                                                             trace <cycle 1>                        [20] \n[18]   25.71             0.031          4.326              shader <cycle 1>                         [18] \n                         0.016          0.0                  shadow_intersection                    [48] \n                         0.016          0.0                  libm_sse2_sqrt_precise                 [36] \n                         0.005          4.242                intersect_objects                      [15] \n                         0.0            0.047                shade_phong                            [35] \n                                                             shade_reflection <cycle 1>             [61] \n                                                                                                         \n                         2.430          0.062                grid_intersect <cycle 2>               [16] \n[19]   14.71             2.430          0.062              sphere_intersect                         [19] \n                         0.031          0.0                  libm_sse2_sqrt_precise                 [36] \n                         0.016          0.0                  [Import thunk libm_sse2_sqrt_precise]  [47] \n                         0.016          0.0                  add_intersection                       [53] \n                                                                                                         \n                                                             shade_reflection <cycle 1>             [61] \n                         0.031          6.586                render_one_pixel                       [12] \n[20]   13.34             0.0            2.260              trace <cycle 1>                          [20] \n                         0.032          2.228                intersect_objects                      [15] \n                                                             shader <cycle 1>                       [18] \n                                                                                                         \n                         0.0            0.562                _tmainCRTStartup                       [22] \n[21]   3.32              0.0            0.562              WinMain                                  [21] \n                         0.0            0.562                main                                   [23] \n                                                                                                         \n                         0.0            0.562                BaseThreadInitThunk                    [1]  \n[22]   3.32              0.0            0.562              _tmainCRTStartup                         [22] \n                         0.0            0.562                WinMain                                [21] \n                                                                                                         \n                         0.0            0.562                WinMain                                [21] \n[23]   3.32              0.0            0.562              main                                     [23] \n                         0.0            0.500                loop_once                              [24] \n                         0.0            0.015                main_init_parts                        [59] \n                         0.0            0.016                video::init_window                     [56] \n                         0.0            0.031                video::main_loop                       [33] \n                                                                                                         \n                         0.0            0.500                main                                   [23] \n                         0.0            0.016                video::main_loop                       [33] \n[24]   3.04              0.0            0.516              loop_once                                [24] \n                         0.016          0.469                KiUserCallbackDispatcher               [26] \n                         0.016          0.0                  UpdateWindow                           [52] \n                         0.0            0.016                DispatchMessageA                       [49] \n                                                                                                         \n                         0.0            0.016                DispatchMessageA                       [49] \n                         0.0            0.469                KiUserCallbackDispatcher               [26] \n[25]   2.86              0.0            0.484              InternalWndProc                          [25] \n                         0.016          0.0                  GdipCreateFromHDC                      [50] \n                         0.0            0.469                Gdiplus::Graphics::DrawImage           [28] \n                                                                                                         \n                         0.016          0.469                loop_once                              [24] \n[26]   2.86              0.016          0.469              KiUserCallbackDispatcher                 [26] \n                         0.0            0.469                InternalWndProc                        [25] \n                                                                                                         \n                         0.469          0.0                  Gdiplus::Graphics::DrawImage           [28] \n[27]   2.77              0.469          0.0                GdipDrawImagePointRectI                  [27] \n                                                                                                         \n                         0.0            0.469                InternalWndProc                        [25] \n[28]   2.77              0.0            0.469              Gdiplus::Graphics::DrawImage             [28] \n                         0.469          0.0                  GdipDrawImagePointRectI                [27] \n                                                                                                         \n                         0.279          0.0                  grid_intersect <cycle 2>               [16] \n[29]   1.65              0.279          0.0                grid_bounds_intersect                    [29] \n                                                                                                         \n                         0.079          0.0                  grid_intersect <cycle 2>               [16] \n[30]   0.46              0.079          0.0                tri_intersect                            [30] \n                                                                                                         \n                         0.078          0.0                  grid_intersect <cycle 2>               [16] \n[31]   0.46              0.078          0.0                Raypnt                                   [31] \n                                                                                                         \n                         0.078          0.0                  grid_intersect <cycle 2>               [16] \n[32]   0.46              0.078          0.0                pos2grid                                 [32] \n                                                                                                         \n                         0.0            0.031                BaseThreadInitThunk                    [1]  \n                         0.0            0.031                main                                   [23] \n[33]   0.37              0.0            0.063              video::main_loop                         [33] \n                         0.031          0.0                  Sleep                                  [40] \n                         0.016          0.0                  MsgWaitForMultipleObjects              [51] \n                         0.0            0.016                loop_once                              [24] \n                                                                                                         \n                         0.054          0.0                  grid_intersect <cycle 2>               [16] \n[34]   0.32              0.054          0.0                ColorScale                               [34] \n                                                                                                         \n                         0.0            0.047                shader <cycle 1>                       [18] \n[35]   0.28              0.0            0.047              shade_phong                              [35] \n                         0.031          0.0                  libm_sse2_pow_precise                  [38] \n                         0.016          0.0                  VNorm                                  [46] \n                                                                                                         \n                         0.016          0.0                  shader <cycle 1>                       [18] \n                         0.031          0.0                  sphere_intersect                       [19] \n[36]   0.27              0.047          0.0                libm_sse2_sqrt_precise                   [36] \n                                                                                                         \n                         0.032          0.0                  render_one_pixel                       [12] \n[37]   0.19              0.032          0.0                video::get_color                         [37] \n                                                                                                         \n                         0.031          0.0                  shade_phong                            [35] \n[38]   0.19              0.031          0.0                libm_sse2_pow_precise                    [38] \n                                                                                                         \n                         0.031          0.0                  intersect_objects                      [15] \n[39]   0.18              0.031          0.0                light_intersect                          [39] \n                                                                                                         \n                         0.031          0.0                  video::main_loop                       [33] \n[40]   0.18              0.031          0.0                Sleep                                    [40] \n                                                                                                         \n                         0.031          0.0                  drawing_area::~drawing_area            [42] \n[41]   0.18              0.031          0.0                InvalidateRect                           [41] \n                                                                                                         \n                         0.0            0.031                draw_trace                             [11] \n[42]   0.18              0.0            0.031              drawing_area::~drawing_area              [42] \n                         0.031          0.0                  InvalidateRect                         [41] \n                                                                                                         \n                         0.0            0.016                BaseThreadInitThunk                    [1]  \n                         0.0            0.015                GetObject                              [58] \n[43]   0.18              0.0            0.031              GetSphere                                [43] \n                         0.015          0.016                GetString                              [44] \n                                                                                                         \n                         0.015          0.016                GetSphere                              [43] \n[44]   0.18              0.015          0.016              GetString                                [44] \n                         0.016          0.0                  stringcmp                              [45] \n                                                                                                         \n                         0.016          0.0                  GetString                              [44] \n[45]   0.09              0.016          0.0                stringcmp                                [45] \n                                                                                                         \n                         0.016          0.0                  shade_phong                            [35] \n[46]   0.09              0.016          0.0                VNorm                                    [46] \n                                                                                                         \n                         0.016          0.0                  sphere_intersect                       [19] \n[47]   0.09              0.016          0.0                [Import thunk libm_sse2_sqrt_precise]    [47] \n                                                                                                         \n                         0.016          0.0                  shader <cycle 1>                       [18] \n[48]   0.09              0.016          0.0                shadow_intersection                      [48] \n                                                                                                         \n                         0.0            0.016                loop_once                              [24] \n[49]   0.09              0.0            0.016              DispatchMessageA                         [49] \n                         0.0            0.016                InternalWndProc                        [25] \n                                                                                                         \n                         0.016          0.0                  InternalWndProc                        [25] \n[50]   0.09              0.016          0.0                GdipCreateFromHDC                        [50] \n                                                                                                         \n                         0.016          0.0                  video::main_loop                       [33] \n[51]   0.09              0.016          0.0                MsgWaitForMultipleObjects                [51] \n                                                                                                         \n                         0.016          0.0                  loop_once                              [24] \n[52]   0.09              0.016          0.0                UpdateWindow                             [52] \n                                                                                                         \n                         0.016          0.0                  sphere_intersect                       [19] \n[53]   0.09              0.016          0.0                add_intersection                         [53] \n                                                                                                         \n                         0.016          0.0                  WinInit                                [55] \n[54]   0.09              0.016          0.0                CreateWindowExA                          [54] \n                                                                                                         \n                         0.0            0.016                video::init_window                     [56] \n[55]   0.09              0.0            0.016              WinInit                                  [55] \n                         0.016          0.0                  CreateWindowExA                        [54] \n                                                                                                         \n                         0.0            0.016                main                                   [23] \n[56]   0.09              0.0            0.016              video::init_window                       [56] \n                         0.0            0.016                WinInit                                [55] \n                                                                                                         \n                         0.016          0.0                  thread_trace                           [7]  \n[57]   0.09              0.016          0.0                chkstk                                   [57] \n                                                                                                         \n                         0.0            0.015                readmodel                              [60] \n[58]   0.09              0.0            0.015              GetObject                                [58] \n                         0.0            0.015                GetSphere                              [43] \n                                                                                                         \n                         0.0            0.015                main                                   [23] \n[59]   0.09              0.0            0.015              main_init_parts                          [59] \n                         0.0            0.015                readmodel                              [60] \n                                                                                                         \n                         0.0            0.015                main_init_parts                        [59] \n[60]   0.09              0.0            0.015              readmodel                                [60] \n                         0.0            0.015                GetObject                              [58] \n                                                                                                         \n                                                             shader <cycle 1>                       [18] \n[61]   0.0               0.0            0.0                shade_reflection <cycle 1>               [61] \n                                                             trace <cycle 1>                        [20] \n                                                                                                         \n\n\nIndex by function name\n\nIndex  Function                             \n-----  -------------------------------------\n[1]    BaseThreadInitThunk                  \n[34]   ColorScale                           \n[54]   CreateWindowExA                      \n[49]   DispatchMessageA                     \n[50]   GdipCreateFromHDC                    \n[27]   GdipDrawImagePointRectI              \n[28]   Gdiplus::Graphics::DrawImage         \n[58]   GetObject                            \n[43]   GetSphere                            \n[44]   GetString                            \n[25]   InternalWndProc                      \n[41]   InvalidateRect                       \n[26]   KiUserCallbackDispatcher             \n[51]   MsgWaitForMultipleObjects            \n[31]   Raypnt                               \n[40]   Sleep                                \n[52]   UpdateWindow                         \n[46]   VNorm                                \n[55]   WinInit                              \n[21]   WinMain                              \n[47]   [Import thunk libm_sse2_sqrt_precise]\n[22]   _tmainCRTStartup                     \n[53]   add_intersection                     \n[57]   chkstk                               \n[11]   draw_trace                           \n[42]   drawing_area::~drawing_area          \n[2]    func@0x6b2daccf                      \n[3]    func@0x6b2dacf0                      \n[29]   grid_bounds_intersect                \n[16]   grid_intersect                       \n[13]   initialize_2D_buffer                 \n[15]   intersect_objects                    \n[38]   libm_sse2_pow_precise                \n[36]   libm_sse2_sqrt_precise               \n[39]   light_intersect                      \n[24]   loop_once                            \n[23]   main                                 \n[59]   main_init_parts                      \n[32]   pos2grid                             \n[60]   readmodel                            \n[12]   render_one_pixel                     \n[4]    renderscene                          \n[5]    rt_renderscene                       \n[35]   shade_phong                          \n[61]   shade_reflection                     \n[18]   shader                               \n[48]   shadow_intersection                  \n[19]   sphere_intersect                     \n[45]   stringcmp                            \n[6]    tachyon_video::on_process            \n[7]    thread_trace                         \n[8]    thread_video                         \n[20]   trace                                \n[9]    trace_region                         \n[10]   trace_shm                            \n[30]   tri_intersect                        \n[37]   video::get_color                     \n[56]   video::init_window                   \n[33]   video::main_loop                     \n[14]   <cycle 1>                            \n[17]   <cycle 2>                            \n"}}