Sin descripción

pprof.cpu.flat.addresses.weblist 4.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Pprof listing</title>
  6. <style type="text/css">
  7. body {
  8. font-family: sans-serif;
  9. }
  10. h1 {
  11. font-size: 1.5em;
  12. margin-bottom: 4px;
  13. }
  14. .legend {
  15. font-size: 1.25em;
  16. }
  17. .line {
  18. color: #aaaaaa;
  19. }
  20. .nop {
  21. color: #aaaaaa;
  22. }
  23. .unimportant {
  24. color: #cccccc;
  25. }
  26. .disasmloc {
  27. color: #000000;
  28. }
  29. .deadsrc {
  30. cursor: pointer;
  31. }
  32. .deadsrc:hover {
  33. background-color: #eeeeee;
  34. }
  35. .livesrc {
  36. color: #0000ff;
  37. cursor: pointer;
  38. }
  39. .livesrc:hover {
  40. background-color: #eeeeee;
  41. }
  42. .asm {
  43. color: #008800;
  44. display: none;
  45. }
  46. </style>
  47. <script type="text/javascript">
  48. function pprof_toggle_asm(e) {
  49. var target;
  50. if (!e) e = window.event;
  51. if (e.target) target = e.target;
  52. else if (e.srcElement) target = e.srcElement;
  53. if (target) {
  54. var asm = target.nextSibling;
  55. if (asm && asm.className == "asm") {
  56. asm.style.display = (asm.style.display == "block" ? "" : "block");
  57. e.preventDefault();
  58. return false;
  59. }
  60. }
  61. }
  62. </script>
  63. </head>
  64. <body>
  65. <div class="legend">File: testbinary<br>
  66. Type: cpu<br>
  67. Duration: 10s, Total samples = 1.12s (11.20%)<br>Total: 1.12s</div><h1>line1000</h1>testdata/file1000.src
  68. <pre onClick="pprof_toggle_asm(event)">
  69. Total: 1.10s 1.10s (flat, cum) 98.21%
  70. <span class=line> 1</span> <span class=deadsrc> 1.10s 1.10s line1 </span><span class=asm> 1.10s 1.10s 1000: instruction one <span class=disasmloc>file1000.src:1</span>
  71. . . 1001: instruction two <span class=disasmloc>file1000.src:1</span>
  72. . . 1003: instruction four <span class=disasmloc>file1000.src:1</span>
  73. </span>
  74. <span class=line> 2</span> <span class=deadsrc> . . line2 </span><span class=asm> . . 1002: instruction three <span class=disasmloc>file1000.src:2</span>
  75. </span>
  76. <span class=line> 3</span> <span class=nop> . . line3 </span>
  77. <span class=line> 4</span> <span class=nop> . . line4 </span>
  78. <span class=line> 5</span> <span class=nop> . . line5 </span>
  79. <span class=line> 6</span> <span class=nop> . . line6 </span>
  80. <span class=line> 7</span> <span class=nop> . . line7 </span>
  81. </pre>
  82. <h1>line3000</h1>testdata/file3000.src
  83. <pre onClick="pprof_toggle_asm(event)">
  84. Total: 10ms 1.12s (flat, cum) 100%
  85. <span class=line> 1</span> <span class=nop> . . line1 </span>
  86. <span class=line> 2</span> <span class=nop> . . line2 </span>
  87. <span class=line> 3</span> <span class=nop> . . line3 </span>
  88. <span class=line> 4</span> <span class=nop> . . line4 </span>
  89. <span class=line> 5</span> <span class=nop> . . line5 </span>
  90. <span class=line> 6</span> <span class=deadsrc> 10ms 1.01s line6 </span><span class=asm> 10ms 1.01s 3000: instruction one <span class=disasmloc>file3000.src:6</span>
  91. </span>
  92. <span class=line> 7</span> <span class=nop> . . line7 </span>
  93. <span class=line> 8</span> <span class=nop> . . line8 </span>
  94. <span class=line> 9</span> <span class=deadsrc> . 110ms line9 </span><span class=asm> . 100ms 3001: instruction two <span class=disasmloc>file3000.src:9</span>
  95. . 10ms 3002: instruction three <span class=disasmloc>file3000.src:9</span>
  96. . . 3003: instruction four <span class=disasmloc></span>
  97. . . 3004: instruction five <span class=disasmloc></span>
  98. </span>
  99. <span class=line> 10</span> <span class=nop> . . line0 </span>
  100. <span class=line> 11</span> <span class=nop> . . line1 </span>
  101. <span class=line> 12</span> <span class=nop> . . line2 </span>
  102. <span class=line> 13</span> <span class=nop> . . line3 </span>
  103. <span class=line> 14</span> <span class=nop> . . line4 </span>
  104. </pre>
  105. </body>
  106. </html>