1.html.html 117 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827
  1. <!DOCTYPE html>
  2. <html lang='en'>
  3. <head>
  4. <meta charset='utf-8'>
  5. <style>
  6. body {margin: 0; padding: 10px; background-color: #ffffff}
  7. h1 {margin: 5px 0 0 0; font-size: 18px; font-weight: normal; text-align: center}
  8. header {margin: -24px 0 5px 0; line-height: 24px}
  9. button {font: 12px sans-serif; cursor: pointer}
  10. p {margin: 5px 0 5px 0}
  11. a {color: #0366d6}
  12. #hl {position: absolute; display: none; overflow: hidden; white-space: nowrap; pointer-events: none; background-color: #ffffe0; outline: 1px solid #ffc000; height: 15px}
  13. #hl span {padding: 0 3px 0 3px}
  14. #status {overflow: hidden; white-space: nowrap}
  15. #match {overflow: hidden; white-space: nowrap; display: none; float: right; text-align: right}
  16. #reset {cursor: pointer}
  17. #canvas {width: 100%; height: 2960px}
  18. </style>
  19. </head>
  20. <body style='font: 12px Verdana, sans-serif'>
  21. <h1>CPU profile</h1>
  22. <header style='text-align: left'><button id='reverse' title='Reverse'>&#x1f53b;</button>&nbsp;&nbsp;<button id='search' title='Search'>&#x1f50d;</button></header>
  23. <header style='text-align: right'>Produced by <a href='https://github.com/jvm-profiling-tools/async-profiler'>async-profiler</a></header>
  24. <canvas id='canvas'></canvas>
  25. <div id='hl'><span></span></div>
  26. <p id='match'>Matched: <span id='matchval'></span> <span id='reset' title='Clear'>&#x274c;</span></p>
  27. <p id='status'>&nbsp;</p>
  28. <script>
  29. // Copyright 2020 Andrei Pangin
  30. // Licensed under the Apache License, Version 2.0.
  31. 'use strict';
  32. var root, rootLevel, px, pattern;
  33. var reverse = false;
  34. const levels = Array(185);
  35. for (let h = 0; h < levels.length; h++) {
  36. levels[h] = [];
  37. }
  38. const canvas = document.getElementById('canvas');
  39. const c = canvas.getContext('2d');
  40. const hl = document.getElementById('hl');
  41. const status = document.getElementById('status');
  42. const canvasWidth = canvas.offsetWidth;
  43. const canvasHeight = canvas.offsetHeight;
  44. canvas.style.width = canvasWidth + 'px';
  45. canvas.width = canvasWidth * (devicePixelRatio || 1);
  46. canvas.height = canvasHeight * (devicePixelRatio || 1);
  47. if (devicePixelRatio) c.scale(devicePixelRatio, devicePixelRatio);
  48. c.font = document.body.style.font;
  49. const palette = [
  50. [0xb2e1b2, 20, 20, 20],
  51. [0x50e150, 30, 30, 30],
  52. [0x50cccc, 30, 30, 30],
  53. [0xe15a5a, 30, 40, 40],
  54. [0xc8c83c, 30, 30, 10],
  55. [0xe17d00, 30, 30, 0],
  56. [0xcce880, 20, 20, 20],
  57. ];
  58. function getColor(p) {
  59. const v = Math.random();
  60. return '#' + (p[0] + ((p[1] * v) << 16 | (p[2] * v) << 8 | (p[3] * v))).toString(16);
  61. }
  62. function f(level, left, width, type, title, inln, c1, int) {
  63. levels[level].push({left: left, width: width, color: getColor(palette[type]), title: title,
  64. details: (int ? ', int=' + int : '') + (c1 ? ', c1=' + c1 : '') + (inln ? ', inln=' + inln : '')
  65. });
  66. }
  67. function samples(n) {
  68. return n === 1 ? '1 sample' : n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') + ' samples';
  69. }
  70. function pct(a, b) {
  71. return a >= b ? '100' : (100 * a / b).toFixed(2);
  72. }
  73. function findFrame(frames, x) {
  74. let left = 0;
  75. let right = frames.length - 1;
  76. while (left <= right) {
  77. const mid = (left + right) >>> 1;
  78. const f = frames[mid];
  79. if (f.left > x) {
  80. right = mid - 1;
  81. } else if (f.left + f.width <= x) {
  82. left = mid + 1;
  83. } else {
  84. return f;
  85. }
  86. }
  87. if (frames[left] && (frames[left].left - x) * px < 0.5) return frames[left];
  88. if (frames[right] && (x - (frames[right].left + frames[right].width)) * px < 0.5) return frames[right];
  89. return null;
  90. }
  91. function search(r) {
  92. if (r === true && (r = prompt('Enter regexp to search:', '')) === null) {
  93. return;
  94. }
  95. pattern = r ? RegExp(r) : undefined;
  96. const matched = render(root, rootLevel);
  97. document.getElementById('matchval').textContent = pct(matched, root.width) + '%';
  98. document.getElementById('match').style.display = r ? 'inherit' : 'none';
  99. }
  100. function render(newRoot, newLevel) {
  101. if (root) {
  102. c.fillStyle = '#ffffff';
  103. c.fillRect(0, 0, canvasWidth, canvasHeight);
  104. }
  105. root = newRoot || levels[0][0];
  106. rootLevel = newLevel || 0;
  107. px = canvasWidth / root.width;
  108. const x0 = root.left;
  109. const x1 = x0 + root.width;
  110. const marked = [];
  111. function mark(f) {
  112. return marked[f.left] >= f.width || (marked[f.left] = f.width);
  113. }
  114. function totalMarked() {
  115. let total = 0;
  116. let left = 0;
  117. Object.keys(marked).sort(function(a, b) { return a - b; }).forEach(function(x) {
  118. if (+x >= left) {
  119. total += marked[x];
  120. left = +x + marked[x];
  121. }
  122. });
  123. return total;
  124. }
  125. function drawFrame(f, y, alpha) {
  126. if (f.left < x1 && f.left + f.width > x0) {
  127. c.fillStyle = pattern && f.title.match(pattern) && mark(f) ? '#ee00ee' : f.color;
  128. c.fillRect((f.left - x0) * px, y, f.width * px, 15);
  129. if (f.width * px >= 21) {
  130. const chars = Math.floor(f.width * px / 7);
  131. const title = f.title.length <= chars ? f.title : f.title.substring(0, chars - 2) + '..';
  132. c.fillStyle = '#000000';
  133. c.fillText(title, Math.max(f.left - x0, 0) * px + 3, y + 12, f.width * px - 6);
  134. }
  135. if (alpha) {
  136. c.fillStyle = 'rgba(255, 255, 255, 0.5)';
  137. c.fillRect((f.left - x0) * px, y, f.width * px, 15);
  138. }
  139. }
  140. }
  141. for (let h = 0; h < levels.length; h++) {
  142. const y = reverse ? h * 16 : canvasHeight - (h + 1) * 16;
  143. const frames = levels[h];
  144. for (let i = 0; i < frames.length; i++) {
  145. drawFrame(frames[i], y, h < rootLevel);
  146. }
  147. }
  148. return totalMarked();
  149. }
  150. canvas.onmousemove = function() {
  151. const h = Math.floor((reverse ? event.offsetY : (canvasHeight - event.offsetY)) / 16);
  152. if (h >= 0 && h < levels.length) {
  153. const f = findFrame(levels[h], event.offsetX / px + root.left);
  154. if (f) {
  155. if (f != root) getSelection().removeAllRanges();
  156. hl.style.left = (Math.max(f.left - root.left, 0) * px + canvas.offsetLeft) + 'px';
  157. hl.style.width = (Math.min(f.width, root.width) * px) + 'px';
  158. hl.style.top = ((reverse ? h * 16 : canvasHeight - (h + 1) * 16) + canvas.offsetTop) + 'px';
  159. hl.firstChild.textContent = f.title;
  160. hl.style.display = 'block';
  161. canvas.title = f.title + '\n(' + samples(f.width) + f.details + ', ' + pct(f.width, levels[0][0].width) + '%)';
  162. canvas.style.cursor = 'pointer';
  163. canvas.onclick = function() {
  164. if (f != root) {
  165. render(f, h);
  166. canvas.onmousemove();
  167. }
  168. };
  169. status.textContent = 'Function: ' + canvas.title;
  170. return;
  171. }
  172. }
  173. canvas.onmouseout();
  174. }
  175. canvas.onmouseout = function() {
  176. hl.style.display = 'none';
  177. status.textContent = '\xa0';
  178. canvas.title = '';
  179. canvas.style.cursor = '';
  180. canvas.onclick = '';
  181. }
  182. canvas.ondblclick = function() {
  183. getSelection().selectAllChildren(hl);
  184. }
  185. document.getElementById('reverse').onclick = function() {
  186. reverse = !reverse;
  187. render();
  188. }
  189. document.getElementById('search').onclick = function() {
  190. search(true);
  191. }
  192. document.getElementById('reset').onclick = function() {
  193. search(false);
  194. }
  195. window.onkeydown = function() {
  196. if (event.ctrlKey && event.keyCode === 70) {
  197. event.preventDefault();
  198. search(true);
  199. } else if (event.keyCode === 27) {
  200. search(false);
  201. }
  202. }
  203. f(0,0,233,3,'all')
  204. f(1,0,1,3,'[no_Java_frame]')
  205. f(1,1,2,3,'[not_walkable_Java]')
  206. f(2,1,1,3,'Interpreter')
  207. f(2,2,1,3,'clock_gettime')
  208. f(3,2,1,3,'[vdso]')
  209. f(1,3,1,3,'[unknown]')
  210. f(2,3,1,3,'/lib/x86_64-linux-gnu/libc-2.31.so')
  211. f(3,3,1,3,'/lib/x86_64-linux-gnu/libc-2.31.so')
  212. f(1,4,2,3,'[unknown_Java]')
  213. f(2,4,1,3,'[unknown]')
  214. f(3,4,1,4,'os::javaTimeNanos()')
  215. f(2,5,1,1,'com/alibaba/fastjson/JSON.toJSON')
  216. f(1,6,84,1,'java/lang/Thread.run')
  217. f(2,6,1,1,'com/alibaba/arthas/deps/io/netty/util/concurrent/FastThreadLocalRunnable.run')
  218. f(3,6,1,1,'com/alibaba/arthas/deps/io/netty/util/internal/ThreadExecutorMap$2.run')
  219. f(4,6,1,1,'com/alibaba/arthas/deps/io/netty/util/concurrent/SingleThreadEventExecutor$4.run')
  220. f(5,6,1,1,'com/alibaba/arthas/deps/io/netty/channel/nio/NioEventLoop.run')
  221. f(6,6,1,1,'com/alibaba/arthas/deps/io/netty/channel/nio/NioEventLoop.processSelectedKeys')
  222. f(7,6,1,1,'com/alibaba/arthas/deps/io/netty/channel/nio/NioEventLoop.processSelectedKeysOptimized')
  223. f(8,6,1,1,'com/alibaba/arthas/deps/io/netty/channel/nio/NioEventLoop.processSelectedKey')
  224. f(9,6,1,1,'com/alibaba/arthas/deps/io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.read')
  225. f(10,6,1,1,'com/alibaba/arthas/deps/io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle.allocate')
  226. f(11,6,1,1,'com/alibaba/arthas/deps/io/netty/buffer/AbstractByteBufAllocator.ioBuffer')
  227. f(12,6,1,0,'com/alibaba/arthas/deps/io/netty/util/internal/PlatformDependent.hasUnsafe',0,0,1)
  228. f(2,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/util/concurrent/FastThreadLocalRunnable.run')
  229. f(3,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/util/internal/ThreadExecutorMap$2.run')
  230. f(4,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/util/concurrent/SingleThreadEventExecutor$6.run')
  231. f(5,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/nio/NioEventLoop.run')
  232. f(6,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/nio/NioEventLoop.processSelectedKeys')
  233. f(7,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/nio/NioEventLoop.processSelectedKeysOptimized')
  234. f(8,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/nio/NioEventLoop.processSelectedKey')
  235. f(9,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.read')
  236. f(10,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/DefaultChannelPipeline.fireChannelRead')
  237. f(11,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
  238. f(12,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
  239. f(13,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead')
  240. f(14,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
  241. f(15,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
  242. f(16,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
  243. f(17,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/ByteToMessageDecoder.channelRead')
  244. f(18,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/ByteToMessageDecoder.callDecode')
  245. f(19,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/ByteToMessageDecoder.decodeRemovalReentryProtection')
  246. f(20,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/Http2ConnectionHandler.decode')
  247. f(21,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/Http2ConnectionHandler$FrameDecoder.decode')
  248. f(22,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder.decodeFrame')
  249. f(23,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/Http2InboundFrameLogger.readFrame')
  250. f(24,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/DefaultHttp2FrameReader.readFrame')
  251. f(25,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/DefaultHttp2FrameReader.processPayloadState')
  252. f(26,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/DefaultHttp2FrameReader.readHeadersFrame')
  253. f(27,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/DefaultHttp2FrameReader$1.processFragment')
  254. f(28,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/Http2InboundFrameLogger$1.onHeadersRead')
  255. f(29,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/netty/handler/codec/http2/DefaultHttp2ConnectionDecoder$FrameReadListener.onHeadersRead')
  256. f(30,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/grpc/netty/NettyClientHandler$FrameListener.onHeadersRead')
  257. f(31,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/grpc/netty/NettyClientHandler.access$1200')
  258. f(32,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/grpc/netty/NettyClientHandler.onHeadersRead')
  259. f(33,7,1,1,'com/alibaba/nacos/shaded/io/grpc/netty/shaded/io/grpc/netty/NettyClientStream$TransportState.transportHeadersReceived')
  260. f(34,7,1,1,'com/alibaba/nacos/shaded/io/grpc/internal/Http2ClientStreamTransportState.transportHeadersReceived')
  261. f(35,7,1,1,'com/alibaba/nacos/shaded/io/grpc/internal/AbstractClientStream$TransportState.inboundHeadersReceived')
  262. f(36,7,1,1,'com/alibaba/nacos/shaded/io/grpc/internal/ForwardingClientStreamListener.headersRead')
  263. f(37,7,1,1,'com/alibaba/nacos/shaded/io/grpc/internal/ClientCallImpl$ClientStreamListenerImpl.headersRead')
  264. f(38,7,1,1,'com/alibaba/nacos/shaded/io/grpc/internal/SerializingExecutor.execute')
  265. f(39,7,1,1,'com/alibaba/nacos/shaded/io/grpc/internal/SerializingExecutor.schedule')
  266. f(40,7,1,1,'java/util/concurrent/ThreadPoolExecutor.execute')
  267. f(41,7,1,1,'java/util/concurrent/ThreadPoolExecutor.addWorker')
  268. f(42,7,1,1,'java/util/concurrent/ThreadPoolExecutor$Worker.<init>')
  269. f(43,7,1,1,'com/alibaba/nacos/common/utils/ThreadFactoryBuilder$$Lambda$253/2008966511.newThread')
  270. f(44,7,1,1,'com/alibaba/nacos/common/utils/ThreadFactoryBuilder.lambda$build$0')
  271. f(45,7,1,1,'com/alibaba/nacos/common/utils/ThreadFactoryBuilder.format')
  272. f(46,7,1,1,'java/lang/String.format')
  273. f(47,7,1,1,'java/util/Formatter.format')
  274. f(48,7,1,1,'java/util/Formatter.format')
  275. f(49,7,1,1,'java/util/Formatter.parse')
  276. f(50,7,1,1,'java/util/Formatter$FormatSpecifier.<init>')
  277. f(51,7,1,2,'java/util/Formatter$FormatSpecifier.checkGeneral',1,0,0)
  278. f(2,8,1,1,'io/netty/util/internal/ThreadExecutorMap$2.run')
  279. f(3,8,1,1,'io/netty/util/concurrent/SingleThreadEventExecutor$4.run')
  280. f(4,8,1,1,'io/netty/util/concurrent/DefaultEventExecutor.run')
  281. f(5,8,1,1,'io/netty/channel/AbstractChannelHandlerContext$WriteTask.run')
  282. f(6,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWriteAndFlush')
  283. f(7,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite0')
  284. f(8,8,1,1,'io/netty/channel/ChannelDuplexHandler.write')
  285. f(9,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
  286. f(10,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
  287. f(11,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite')
  288. f(12,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite0')
  289. f(13,8,1,1,'io/netty/handler/timeout/IdleStateHandler.write')
  290. f(14,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
  291. f(15,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.write')
  292. f(16,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite')
  293. f(17,8,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeWrite0')
  294. f(18,8,1,1,'io/netty/handler/codec/MessageToByteEncoder.write')
  295. f(19,8,1,2,'org/apache/rocketmq/remoting/netty/NettyEncoder.encode',1,0,0)
  296. f(20,8,1,2,'org/apache/rocketmq/remoting/netty/NettyEncoder.encode',1,0,0)
  297. f(21,8,1,2,'io/netty/buffer/AbstractByteBuf.writeBytes',1,0,0)
  298. f(22,8,1,2,'io/netty/buffer/PooledUnsafeDirectByteBuf.setBytes',1,0,0)
  299. f(23,8,1,2,'io/netty/buffer/UnsafeByteBufUtil.setBytes',1,0,0)
  300. f(24,8,1,2,'io/netty/buffer/AbstractByteBuf.checkIndex',1,0,0)
  301. f(25,8,1,2,'io/netty/buffer/AbstractByteBuf.ensureAccessible',1,0,0)
  302. f(26,8,1,2,'io/netty/buffer/AbstractReferenceCountedByteBuf.isAccessible',1,0,0)
  303. f(27,8,1,2,'io/netty/util/internal/ReferenceCountUpdater.isLiveNonVolatile',1,0,0)
  304. f(28,8,1,2,'io/netty/buffer/AbstractReferenceCountedByteBuf$1.unsafeOffset',1,0,0)
  305. f(2,9,38,1,'org/apache/rocketmq/client/trace/AsyncTraceDispatcher$AsyncRunnable.run')
  306. f(3,10,37,1,'java/util/concurrent/ArrayBlockingQueue.poll',3,0,0)
  307. f(4,11,27,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.awaitNanos')
  308. f(5,12,26,1,'java/util/concurrent/locks/LockSupport.parkNanos',3,0,0)
  309. f(6,14,1,3,'clock_gettime')
  310. f(6,15,23,1,'sun/misc/Unsafe.park')
  311. f(7,15,2,4,'JavaThread::thread_from_jni_environment(JNIEnv_*)')
  312. f(7,17,15,3,'Unsafe_Park')
  313. f(8,22,2,4,'Parker::park(bool, long)')
  314. f(9,23,1,4,'ThreadStateTransition::trans_and_fence(JavaThreadState, JavaThreadState)')
  315. f(10,23,1,4,'SafepointSynchronize::block(JavaThread*)')
  316. f(11,23,1,4,'Monitor::lock_without_safepoint_check()')
  317. f(12,23,1,4,'Monitor::ILock(Thread*)')
  318. f(13,23,1,4,'Monitor::TrySpin(Thread*)')
  319. f(8,24,1,3,'__pthread_cond_init')
  320. f(8,25,1,3,'__pthread_cond_timedwait')
  321. f(8,26,2,3,'__pthread_mutex_trylock')
  322. f(8,28,2,4,'java_lang_Thread::set_thread_status(oopDesc*, java_lang_Thread::ThreadStatus)')
  323. f(8,30,1,4,'os::Linux::safe_cond_timedwait(pthread_cond_t*, pthread_mutex_t*, timespec const*)')
  324. f(8,31,1,3,'pthread_mutex_trylock@plt')
  325. f(7,32,5,3,'[unknown]')
  326. f(8,32,3,3,'__pthread_cond_timedwait')
  327. f(8,35,2,3,'__pthread_mutex_trylock')
  328. f(7,37,1,3,'[vdso]')
  329. f(4,38,8,1,'java/util/concurrent/locks/ReentrantLock.lockInterruptibly',1,0,0)
  330. f(5,38,8,1,'java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireInterruptibly',1,0,0)
  331. f(6,39,7,1,'java/lang/Thread.interrupted')
  332. f(7,39,7,4,'OptoRuntime::new_array_C(Klass*, int, JavaThread*)')
  333. f(8,39,7,4,'InstanceKlass::allocate_objArray(int, int, Thread*)')
  334. f(9,39,6,4,'CollectedHeap::common_mem_allocate_init(KlassHandle, unsigned long, Thread*)')
  335. f(10,40,5,4,'CollectedHeap::allocate_from_tlab_slow(KlassHandle, Thread*, unsigned long)')
  336. f(11,40,2,4,'ContiguousSpace::free() const')
  337. f(11,42,1,4,'GenCollectedHeap::allocate_new_tlab(unsigned long)')
  338. f(12,42,1,4,'GenCollectorPolicy::mem_allocate_work(unsigned long, bool, bool*)')
  339. f(13,42,1,4,'DefNewGeneration::par_allocate(unsigned long, bool)')
  340. f(11,43,1,4,'GenCollectedHeap::unsafe_max_tlab_alloc(Thread*) const')
  341. f(12,43,1,4,'DefNewGeneration::unsafe_max_alloc_nogc() const')
  342. f(11,44,1,4,'ThreadLocalAllocBuffer::clear_before_allocation()')
  343. f(12,44,1,4,'HandleMark::initialize(Thread*)')
  344. f(9,45,1,3,'post_allocation_notify(KlassHandle, oopDesc*, int)')
  345. f(10,45,1,4,'AllocTracer::send_allocation_in_new_tlab_event(KlassHandle, HeapWord*, unsigned long, unsigned long, Thread*)')
  346. f(11,45,1,4,'ObjectSampler::is_created()')
  347. f(4,46,1,2,'java/util/concurrent/locks/ReentrantLock.unlock',1,0,0)
  348. f(5,46,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.release',1,0,0)
  349. f(6,46,1,2,'java/util/concurrent/locks/AbstractQueuedSynchronizer.unparkSuccessor',1,0,0)
  350. f(2,47,43,1,'org/apache/tomcat/util/threads/TaskThread$WrappingRunnable.run')
  351. f(3,47,43,1,'java/util/concurrent/ThreadPoolExecutor$Worker.run')
  352. f(4,47,43,1,'java/util/concurrent/ThreadPoolExecutor.runWorker')
  353. f(5,47,43,1,'org/apache/tomcat/util/net/SocketProcessorBase.run')
  354. f(6,47,43,1,'org/apache/tomcat/util/net/NioEndpoint$SocketProcessor.doRun')
  355. f(7,47,43,1,'org/apache/coyote/AbstractProtocol$ConnectionHandler.process')
  356. f(8,47,43,1,'org/apache/coyote/AbstractProcessorLight.process',0,1,0)
  357. f(9,48,42,1,'org/apache/coyote/http11/Http11Processor.service')
  358. f(10,48,41,1,'org/apache/catalina/connector/CoyoteAdapter.service')
  359. f(11,48,1,1,'org/apache/catalina/connector/CoyoteAdapter.postParseRequest')
  360. f(12,48,1,1,'org/apache/tomcat/util/buf/UDecoder.convert')
  361. f(13,48,1,1,'org/apache/tomcat/util/buf/UDecoder.convert')
  362. f(14,48,1,6,'org/apache/tomcat/util/buf/AbstractChunk.getOffset',0,1,0)
  363. f(11,49,40,1,'org/apache/catalina/valves/RemoteIpValve.invoke')
  364. f(12,49,40,1,'org/apache/catalina/core/StandardEngineValve.invoke')
  365. f(13,49,40,1,'org/apache/catalina/valves/ErrorReportValve.invoke')
  366. f(14,49,40,1,'org/apache/catalina/core/StandardHostValve.invoke')
  367. f(15,49,40,1,'org/apache/catalina/authenticator/AuthenticatorBase.invoke')
  368. f(16,49,40,1,'org/apache/catalina/core/StandardContextValve.invoke')
  369. f(17,49,40,1,'org/apache/catalina/core/StandardWrapperValve.invoke')
  370. f(18,49,40,1,'org/apache/catalina/core/ApplicationFilterChain.doFilter')
  371. f(19,49,40,1,'org/apache/catalina/core/ApplicationFilterChain.internalDoFilter')
  372. f(20,49,40,1,'org/springframework/web/filter/OncePerRequestFilter.doFilter')
  373. f(21,49,40,1,'org/springframework/web/filter/CharacterEncodingFilter.doFilterInternal')
  374. f(22,49,40,1,'org/apache/catalina/core/ApplicationFilterChain.doFilter')
  375. f(23,49,40,1,'org/apache/catalina/core/ApplicationFilterChain.internalDoFilter')
  376. f(24,49,40,1,'org/springframework/web/filter/OncePerRequestFilter.doFilter')
  377. f(25,49,40,1,'org/springframework/boot/actuate/metrics/web/servlet/WebMvcMetricsFilter.doFilterInternal')
  378. f(26,49,40,1,'org/apache/catalina/core/ApplicationFilterChain.doFilter')
  379. f(27,49,40,1,'org/apache/catalina/core/ApplicationFilterChain.internalDoFilter')
  380. f(28,49,40,1,'org/springframework/web/filter/DelegatingFilterProxy.doFilter')
  381. f(29,49,40,1,'org/springframework/web/filter/DelegatingFilterProxy.invokeDelegate')
  382. f(30,49,40,1,'org/springframework/security/web/FilterChainProxy.doFilter')
  383. f(31,49,40,1,'org/springframework/security/web/FilterChainProxy.doFilterInternal')
  384. f(32,49,39,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  385. f(33,49,39,1,'org/springframework/web/filter/OncePerRequestFilter.doFilter')
  386. f(34,49,39,1,'org/springframework/security/web/context/request/async/WebAsyncManagerIntegrationFilter.doFilterInternal')
  387. f(35,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  388. f(36,49,38,1,'org/springframework/security/web/context/SecurityContextPersistenceFilter.doFilter')
  389. f(37,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  390. f(38,49,38,1,'org/springframework/web/filter/OncePerRequestFilter.doFilter')
  391. f(39,49,38,1,'org/springframework/security/web/header/HeaderWriterFilter.doFilterInternal')
  392. f(40,49,38,1,'org/springframework/security/web/header/HeaderWriterFilter.doHeadersAfter')
  393. f(41,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  394. f(42,49,38,1,'org/springframework/security/web/authentication/logout/LogoutFilter.doFilter')
  395. f(43,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  396. f(44,49,38,1,'org/springframework/security/web/savedrequest/RequestCacheAwareFilter.doFilter')
  397. f(45,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  398. f(46,49,38,1,'org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter.doFilter')
  399. f(47,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  400. f(48,49,38,1,'org/springframework/security/web/authentication/AnonymousAuthenticationFilter.doFilter')
  401. f(49,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  402. f(50,49,38,1,'org/springframework/security/web/session/SessionManagementFilter.doFilter')
  403. f(51,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  404. f(52,49,38,1,'org/springframework/security/web/access/ExceptionTranslationFilter.doFilter')
  405. f(53,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  406. f(54,49,38,1,'org/springframework/security/web/access/intercept/FilterSecurityInterceptor.doFilter')
  407. f(55,49,38,1,'org/springframework/security/web/access/intercept/FilterSecurityInterceptor.invoke')
  408. f(56,49,38,1,'org/springframework/security/web/FilterChainProxy$VirtualFilterChain.doFilter')
  409. f(57,49,38,1,'org/apache/catalina/core/ApplicationFilterChain.doFilter')
  410. f(58,49,38,1,'org/apache/catalina/core/ApplicationFilterChain.internalDoFilter')
  411. f(59,49,38,1,'com/fujica/aspect/http/JsonRequestFilter.doFilter')
  412. f(60,49,38,1,'org/apache/catalina/core/ApplicationFilterChain.doFilter')
  413. f(61,49,38,1,'org/apache/catalina/core/ApplicationFilterChain.internalDoFilter')
  414. f(62,49,38,1,'org/apache/tomcat/websocket/server/WsFilter.doFilter')
  415. f(63,49,38,1,'org/apache/catalina/core/ApplicationFilterChain.doFilter')
  416. f(64,49,38,1,'org/apache/catalina/core/ApplicationFilterChain.internalDoFilter')
  417. f(65,49,38,1,'javax/servlet/http/HttpServlet.service')
  418. f(66,49,38,1,'org/springframework/web/servlet/FrameworkServlet.service')
  419. f(67,49,38,1,'javax/servlet/http/HttpServlet.service')
  420. f(68,49,38,1,'org/springframework/web/servlet/FrameworkServlet.doGet')
  421. f(69,49,38,1,'org/springframework/web/servlet/FrameworkServlet.processRequest')
  422. f(70,49,38,1,'org/springframework/web/servlet/DispatcherServlet.doService')
  423. f(71,49,38,1,'org/springframework/web/servlet/DispatcherServlet.doDispatch')
  424. f(72,49,38,1,'org/springframework/web/servlet/mvc/method/AbstractHandlerMethodAdapter.handle')
  425. f(73,49,38,1,'org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapter.handleInternal')
  426. f(74,49,38,1,'org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapter.invokeHandlerMethod')
  427. f(75,49,1,1,'org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerAdapter.getModelAndView')
  428. f(76,49,1,1,'org/springframework/web/method/annotation/ModelFactory.updateModel')
  429. f(77,49,1,1,'org/springframework/web/method/annotation/SessionAttributesHandler.storeAttributes')
  430. f(78,49,1,1,'java/util/LinkedHashMap.forEach')
  431. f(79,49,1,1,'org/springframework/web/method/annotation/SessionAttributesHandler$$Lambda$1684/720563449.accept')
  432. f(80,49,1,1,'org/springframework/web/method/annotation/SessionAttributesHandler.lambda$storeAttributes$0')
  433. f(81,49,1,1,'org/springframework/web/method/annotation/SessionAttributesHandler.isHandlerSessionAttribute')
  434. f(82,49,1,1,'java/util/HashSet.contains')
  435. f(83,49,1,2,'java/util/HashMap.containsKey',1,0,0)
  436. f(84,49,1,2,'java/util/HashMap.getNode',1,0,0)
  437. f(85,49,1,2,'java/util/HashMap$TreeNode.getTreeNode',1,0,0)
  438. f(75,50,37,1,'org/springframework/web/servlet/mvc/method/annotation/ServletInvocableHandlerMethod.invokeAndHandle')
  439. f(76,50,3,1,'org/springframework/web/method/support/HandlerMethodReturnValueHandlerComposite.handleReturnValue')
  440. f(77,50,3,1,'org/springframework/web/servlet/mvc/method/annotation/RequestResponseBodyMethodProcessor.handleReturnValue')
  441. f(78,50,3,1,'org/springframework/web/servlet/mvc/method/annotation/AbstractMessageConverterMethodProcessor.writeWithMessageConverters')
  442. f(79,50,3,1,'org/springframework/http/converter/AbstractGenericHttpMessageConverter.write')
  443. f(80,50,3,1,'org/springframework/http/converter/json/AbstractJackson2HttpMessageConverter.writeInternal')
  444. f(81,50,1,1,'com/fasterxml/jackson/core/json/UTF8JsonGenerator.close')
  445. f(82,50,1,0,'org/springframework/util/StreamUtils$NonClosingOutputStream.close',0,0,1)
  446. f(81,51,2,1,'com/fasterxml/jackson/databind/ObjectWriter.writeValue')
  447. f(82,51,2,1,'com/fasterxml/jackson/databind/ObjectWriter$Prefetch.serialize')
  448. f(83,51,2,1,'com/fasterxml/jackson/databind/ser/DefaultSerializerProvider.serializeValue')
  449. f(84,51,2,1,'com/fasterxml/jackson/databind/ser/DefaultSerializerProvider._serialize')
  450. f(85,51,2,1,'com/fasterxml/jackson/databind/ser/BeanSerializer.serialize')
  451. f(86,51,2,1,'com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.serializeFields')
  452. f(87,51,2,1,'com/fasterxml/jackson/databind/ser/BeanPropertyWriter.serializeAsField')
  453. f(88,51,2,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serialize')
  454. f(89,51,2,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serialize')
  455. f(90,51,2,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serializeContents')
  456. f(91,51,2,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serialize')
  457. f(92,51,2,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serialize')
  458. f(93,51,2,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serializeWithoutTypeInfo')
  459. f(94,51,2,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serializeFields')
  460. f(95,51,2,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serialize')
  461. f(96,51,2,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serialize')
  462. f(97,51,2,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serializeContents')
  463. f(98,51,2,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serialize')
  464. f(99,51,2,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serialize')
  465. f(100,51,2,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serializeWithoutTypeInfo')
  466. f(101,51,2,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serializeFields')
  467. f(102,52,1,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serialize')
  468. f(103,52,1,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serialize')
  469. f(104,52,1,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serializeContents')
  470. f(105,52,1,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serialize')
  471. f(106,52,1,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serialize')
  472. f(107,52,1,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serializeWithoutTypeInfo')
  473. f(108,52,1,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serializeFields')
  474. f(109,52,1,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serialize')
  475. f(110,52,1,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serialize')
  476. f(111,52,1,1,'com/fasterxml/jackson/databind/ser/impl/IndexedListSerializer.serializeContents')
  477. f(112,52,1,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serialize')
  478. f(113,52,1,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serialize')
  479. f(114,52,1,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serializeWithoutTypeInfo')
  480. f(115,52,1,1,'com/fasterxml/jackson/databind/ser/std/MapSerializer.serializeFields')
  481. f(116,52,1,1,'com/fasterxml/jackson/databind/ser/std/StdKeySerializers$StringKeySerializer.serialize')
  482. f(117,52,1,1,'com/fasterxml/jackson/core/json/UTF8JsonGenerator.writeFieldName')
  483. f(118,52,1,1,'com/fasterxml/jackson/core/json/UTF8JsonGenerator._writeStringSegment')
  484. f(119,52,1,2,'com/fasterxml/jackson/core/json/UTF8JsonGenerator._writeStringSegment2',1,0,0)
  485. f(76,53,34,1,'org/springframework/web/method/support/InvocableHandlerMethod.invokeForRequest')
  486. f(77,53,32,1,'org/springframework/web/method/support/InvocableHandlerMethod.doInvoke')
  487. f(78,53,32,1,'java/lang/reflect/Method.invoke')
  488. f(79,53,32,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  489. f(80,53,5,1,'sun/reflect/GeneratedMethodAccessor589.invoke')
  490. f(81,53,5,1,'com/fujica/controller/RegionController$$EnhancerBySpringCGLIB$$fde43bba.findTree')
  491. f(82,53,5,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  492. f(83,53,5,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  493. f(84,53,5,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  494. f(85,53,5,1,'org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke')
  495. f(86,53,5,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  496. f(87,53,5,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  497. f(88,53,5,1,'org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.invoke')
  498. f(89,53,5,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  499. f(90,53,5,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  500. f(91,53,5,1,'org/springframework/aop/framework/adapter/AfterReturningAdviceInterceptor.invoke')
  501. f(92,53,1,1,'org/springframework/aop/aspectj/AspectJAfterReturningAdvice.afterReturning')
  502. f(93,53,1,1,'org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethod')
  503. f(94,53,1,1,'org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs')
  504. f(95,53,1,1,'java/lang/reflect/Method.invoke')
  505. f(96,53,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  506. f(97,53,1,1,'sun/reflect/GeneratedMethodAccessor291.invoke')
  507. f(98,53,1,1,'com/fujica/aspect/LogAspect.doAfterReturning')
  508. f(99,53,1,1,'ch/qos/logback/classic/Logger.info')
  509. f(100,53,1,1,'ch/qos/logback/classic/Logger.filterAndLog_2')
  510. f(101,53,1,1,'ch/qos/logback/classic/Logger.buildLoggingEventAndAppend')
  511. f(102,53,1,1,'ch/qos/logback/classic/Logger.callAppenders')
  512. f(103,53,1,1,'ch/qos/logback/classic/Logger.appendLoopOnAppenders')
  513. f(104,53,1,1,'ch/qos/logback/core/spi/AppenderAttachableImpl.appendLoopOnAppenders')
  514. f(105,53,1,1,'ch/qos/logback/core/UnsynchronizedAppenderBase.doAppend')
  515. f(106,53,1,1,'ch/qos/logback/core/OutputStreamAppender.append')
  516. f(107,53,1,1,'ch/qos/logback/core/rolling/RollingFileAppender.subAppend')
  517. f(108,53,1,1,'ch/qos/logback/core/OutputStreamAppender.subAppend')
  518. f(109,53,1,1,'ch/qos/logback/core/encoder/LayoutWrappingEncoder.encode')
  519. f(110,53,1,1,'ch/qos/logback/classic/PatternLayout.doLayout')
  520. f(111,53,1,1,'ch/qos/logback/classic/PatternLayout.doLayout')
  521. f(112,53,1,1,'ch/qos/logback/core/pattern/PatternLayoutBase.writeLoopOnConverters')
  522. f(113,53,1,1,'ch/qos/logback/core/pattern/FormattingConverter.write')
  523. f(114,53,1,2,'java/lang/StringBuilder.append',1,0,0)
  524. f(115,53,1,2,'java/lang/AbstractStringBuilder.append',1,0,0)
  525. f(116,53,1,2,'java/lang/AbstractStringBuilder.ensureCapacityInternal',1,0,0)
  526. f(117,53,1,2,'java/util/Arrays.copyOf',1,0,0)
  527. f(92,54,4,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  528. f(93,54,4,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  529. f(94,54,4,1,'org/springframework/aop/aspectj/AspectJAfterThrowingAdvice.invoke')
  530. f(95,54,4,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  531. f(96,54,4,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  532. f(97,54,4,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.invokeJoinpoint')
  533. f(98,54,4,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  534. f(99,54,4,1,'com/fujica/controller/RegionController$$FastClassBySpringCGLIB$$4e4ddad.invoke')
  535. f(100,54,4,1,'com/fujica/controller/RegionController.findTree')
  536. f(101,54,4,1,'com/fujica/service/impl/RegionServiceImpl.findTree')
  537. f(102,54,2,1,'com/fujica/util/TreeUtils.buildTree')
  538. f(103,54,1,1,'java/util/ArrayList.removeAll')
  539. f(104,54,1,1,'java/util/ArrayList.batchRemove')
  540. f(105,54,1,1,'java/util/ArrayList.contains')
  541. f(106,54,1,1,'java/util/ArrayList.indexOf')
  542. f(107,54,1,1,'com/fujica/model/Tree.equals')
  543. f(108,54,1,1,'java/util/AbstractMap.equals')
  544. f(109,54,1,2,'java/util/HashMap.get',1,0,0)
  545. f(110,54,1,2,'java/util/HashMap.getNode',1,0,0)
  546. f(111,54,1,2,'java/util/HashMap$TreeNode.getTreeNode',1,0,0)
  547. f(103,55,1,1,'java/util/stream/ReferencePipeline.collect')
  548. f(104,55,1,1,'java/util/stream/AbstractPipeline.evaluate')
  549. f(105,55,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
  550. f(106,55,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
  551. f(107,55,1,1,'java/util/stream/AbstractPipeline.copyInto')
  552. f(108,55,1,1,'java/util/ArrayList$ArrayListSpliterator.forEachRemaining')
  553. f(109,55,1,3,'itable stub')
  554. f(102,56,2,1,'com/sun/proxy/$Proxy196.findAll')
  555. f(103,56,2,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  556. f(104,56,2,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  557. f(105,56,2,1,'org/apache/ibatis/binding/MapperMethod.execute')
  558. f(106,56,2,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  559. f(107,56,2,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  560. f(108,56,2,1,'com/sun/proxy/$Proxy128.selectList')
  561. f(109,56,2,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  562. f(110,56,2,1,'java/lang/reflect/Method.invoke')
  563. f(111,56,2,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  564. f(112,56,2,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  565. f(113,56,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  566. f(114,56,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  567. f(115,56,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  568. f(116,56,2,1,'com/sun/proxy/$Proxy274.query')
  569. f(117,56,2,1,'org/apache/ibatis/plugin/Plugin.invoke')
  570. f(118,56,2,1,'com/github/pagehelper/PageInterceptor.intercept')
  571. f(119,56,2,1,'org/apache/ibatis/executor/CachingExecutor.query')
  572. f(120,56,2,1,'org/apache/ibatis/executor/BaseExecutor.query')
  573. f(121,56,2,1,'org/apache/ibatis/executor/BaseExecutor.queryFromDatabase')
  574. f(122,56,2,1,'org/apache/ibatis/executor/SimpleExecutor.doQuery')
  575. f(123,56,2,1,'org/apache/ibatis/executor/statement/RoutingStatementHandler.query')
  576. f(124,56,2,1,'org/apache/ibatis/executor/statement/PreparedStatementHandler.query')
  577. f(125,56,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleResultSets')
  578. f(126,56,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleResultSet')
  579. f(127,56,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleRowValues')
  580. f(128,56,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleRowValuesForSimpleResultMap')
  581. f(129,56,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.getRowValue')
  582. f(130,56,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.applyAutomaticMappings')
  583. f(131,56,1,1,'org/apache/ibatis/type/BaseTypeHandler.getResult')
  584. f(132,56,1,1,'org/apache/ibatis/type/StringTypeHandler.getNullableResult')
  585. f(133,56,1,1,'org/apache/ibatis/type/StringTypeHandler.getNullableResult')
  586. f(134,56,1,1,'com/zaxxer/hikari/pool/HikariProxyResultSet.getString')
  587. f(135,56,1,1,'com/mysql/cj/jdbc/result/ResultSetImpl.getString')
  588. f(136,56,1,1,'com/mysql/cj/jdbc/result/ResultSetImpl.getString')
  589. f(137,56,1,1,'com/mysql/cj/protocol/a/result/ByteArrayRow.getValue')
  590. f(138,56,1,1,'com/mysql/cj/protocol/result/AbstractResultsetRow.getValueFromBytes')
  591. f(139,56,1,1,'com/mysql/cj/protocol/result/AbstractResultsetRow.decodeAndCreateReturnValue')
  592. f(140,56,1,1,'com/mysql/cj/protocol/a/MysqlTextValueDecoder.decodeByteArray')
  593. f(141,56,1,1,'com/mysql/cj/result/StringValueFactory.createFromBytes')
  594. f(142,56,1,1,'com/mysql/cj/result/StringValueFactory.createFromBytes')
  595. f(143,56,1,1,'com/mysql/cj/util/StringUtils.toString')
  596. f(144,56,1,1,'java/lang/String.<init>')
  597. f(145,56,1,1,'java/lang/StringCoding.decode')
  598. f(146,56,1,1,'java/lang/StringCoding$StringDecoder.decode')
  599. f(147,56,1,1,'sun/nio/cs/UTF_8$Decoder.decode')
  600. f(129,57,1,2,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.skipRows',1,0,0)
  601. f(80,58,3,1,'sun/reflect/GeneratedMethodAccessor617.invoke')
  602. f(81,58,3,1,'com/fujica/controller/CompanyController$$EnhancerBySpringCGLIB$$7395d2e7.findPage')
  603. f(82,58,3,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  604. f(83,58,3,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  605. f(84,58,3,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  606. f(85,58,3,1,'org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke')
  607. f(86,58,3,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  608. f(87,58,3,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  609. f(88,58,3,1,'org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.invoke')
  610. f(89,58,3,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  611. f(90,58,3,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  612. f(91,58,3,1,'org/springframework/aop/framework/adapter/AfterReturningAdviceInterceptor.invoke')
  613. f(92,58,3,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  614. f(93,58,3,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  615. f(94,58,3,1,'org/springframework/aop/aspectj/AspectJAfterThrowingAdvice.invoke')
  616. f(95,58,3,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  617. f(96,58,3,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  618. f(97,58,3,1,'org/springframework/validation/beanvalidation/MethodValidationInterceptor.invoke')
  619. f(98,58,2,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  620. f(99,58,2,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  621. f(100,58,2,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.invokeJoinpoint')
  622. f(101,58,2,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  623. f(102,58,2,1,'com/fujica/controller/CompanyController$$FastClassBySpringCGLIB$$ea312b9c.invoke')
  624. f(103,58,2,1,'com/fujica/controller/CompanyController.findPage')
  625. f(104,58,2,1,'com/fujica/service/impl/CompanyServiceImpl$$EnhancerBySpringCGLIB$$78e1cfb4.findPage')
  626. f(105,58,2,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  627. f(106,58,2,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  628. f(107,58,2,1,'com/fujica/service/impl/CompanyServiceImpl$$FastClassBySpringCGLIB$$f1ef0a78.invoke')
  629. f(108,58,2,1,'com/fujica/service/impl/CompanyServiceImpl.findPage')
  630. f(109,58,1,1,'com/fujica/service/impl/CompanyProjectPackServiceImpl.getProjectNum')
  631. f(110,58,1,1,'com/sun/proxy/$Proxy136.getProjectNum')
  632. f(111,58,1,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  633. f(112,58,1,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  634. f(113,58,1,1,'org/apache/ibatis/binding/MapperMethod.execute')
  635. f(114,58,1,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  636. f(115,58,1,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  637. f(116,58,1,1,'com/sun/proxy/$Proxy128.selectList')
  638. f(117,58,1,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  639. f(118,58,1,1,'java/lang/reflect/Method.invoke')
  640. f(119,58,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  641. f(120,58,1,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  642. f(121,58,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  643. f(122,58,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  644. f(123,58,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  645. f(124,58,1,1,'com/sun/proxy/$Proxy274.query')
  646. f(125,58,1,1,'org/apache/ibatis/plugin/Plugin.invoke')
  647. f(126,58,1,1,'com/github/pagehelper/PageInterceptor.intercept')
  648. f(127,58,1,1,'org/apache/ibatis/mapping/MappedStatement.getBoundSql')
  649. f(128,58,1,1,'org/apache/ibatis/scripting/xmltags/DynamicSqlSource.getBoundSql')
  650. f(129,58,1,1,'java/util/HashMap.forEach')
  651. f(130,58,1,1,'org/apache/ibatis/scripting/xmltags/DynamicSqlSource$$Lambda$1653/1562221939.accept')
  652. f(131,58,1,1,'org/apache/ibatis/mapping/BoundSql.setAdditionalParameter')
  653. f(132,58,1,1,'org/apache/ibatis/reflection/MetaObject.setValue')
  654. f(133,58,1,1,'org/apache/ibatis/reflection/wrapper/MapWrapper.set')
  655. f(134,58,1,1,'java/util/HashMap.put')
  656. f(135,58,1,1,'java/util/HashMap.putVal')
  657. f(136,58,1,1,'java/util/HashMap.resize')
  658. f(109,59,1,1,'com/sun/proxy/$Proxy153.getPackNum')
  659. f(110,59,1,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  660. f(111,59,1,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  661. f(112,59,1,1,'org/apache/ibatis/binding/MapperMethod.execute')
  662. f(113,59,1,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  663. f(114,59,1,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  664. f(115,59,1,1,'com/sun/proxy/$Proxy128.selectList')
  665. f(116,59,1,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  666. f(117,59,1,1,'java/lang/reflect/Method.invoke')
  667. f(118,59,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  668. f(119,59,1,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  669. f(120,59,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  670. f(121,59,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  671. f(122,59,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  672. f(123,59,1,1,'com/sun/proxy/$Proxy274.query')
  673. f(124,59,1,1,'org/apache/ibatis/plugin/Plugin.invoke')
  674. f(125,59,1,1,'com/github/pagehelper/PageInterceptor.intercept')
  675. f(126,59,1,1,'com/github/pagehelper/PageHelper.doBoundSql')
  676. f(127,59,1,1,'com/github/pagehelper/page/PageMethod.getLocalPage')
  677. f(128,59,1,1,'java/lang/ThreadLocal.get')
  678. f(129,59,1,1,'java/lang/ThreadLocal.setInitialValue')
  679. f(130,59,1,6,'java/lang/ThreadLocal.initialValue',0,1,0)
  680. f(98,60,1,1,'org/springframework/validation/beanvalidation/MethodValidationInterceptor.determineValidationGroups')
  681. f(99,60,1,1,'org/springframework/core/annotation/AnnotationUtils.findAnnotation')
  682. f(100,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotations.get')
  683. f(101,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotations.get')
  684. f(102,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotations.scan')
  685. f(103,60,1,1,'org/springframework/core/annotation/AnnotationsScanner.scan')
  686. f(104,60,1,1,'org/springframework/core/annotation/AnnotationsScanner.process')
  687. f(105,60,1,1,'org/springframework/core/annotation/AnnotationsScanner.processClass')
  688. f(106,60,1,1,'org/springframework/core/annotation/AnnotationsScanner.processClassHierarchy')
  689. f(107,60,1,1,'org/springframework/core/annotation/AnnotationsScanner.processClassHierarchy')
  690. f(108,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotations$MergedAnnotationFinder.doWithAnnotations')
  691. f(109,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotations$MergedAnnotationFinder.doWithAnnotations')
  692. f(110,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotations$MergedAnnotationFinder.process')
  693. f(111,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotation.createIfPossible')
  694. f(112,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotation.createIfPossible')
  695. f(113,60,1,1,'org/springframework/core/annotation/TypeMappedAnnotation.<init>')
  696. f(114,60,1,6,'org/springframework/core/annotation/TypeMappedAnnotation.<init>',0,1,0)
  697. f(80,61,11,1,'sun/reflect/GeneratedMethodAccessor635.invoke')
  698. f(81,61,11,1,'com/fujica/controller/MenuController$$EnhancerBySpringCGLIB$$4b62065b.menuTree')
  699. f(82,61,11,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  700. f(83,61,11,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  701. f(84,61,11,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  702. f(85,61,11,1,'org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke')
  703. f(86,61,11,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  704. f(87,61,11,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  705. f(88,61,11,1,'org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.invoke')
  706. f(89,61,11,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  707. f(90,61,11,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  708. f(91,61,11,1,'org/springframework/aop/framework/adapter/AfterReturningAdviceInterceptor.invoke')
  709. f(92,61,11,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  710. f(93,61,11,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  711. f(94,61,11,1,'org/springframework/aop/aspectj/AspectJAfterThrowingAdvice.invoke')
  712. f(95,61,11,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  713. f(96,61,11,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  714. f(97,61,11,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.invokeJoinpoint')
  715. f(98,61,11,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  716. f(99,61,11,1,'com/fujica/controller/MenuController$$FastClassBySpringCGLIB$$caa4dd98.invoke')
  717. f(100,61,11,1,'com/fujica/controller/MenuController.menuTree')
  718. f(101,61,10,1,'com/fujica/service/impl/MenuServiceImpl.menuTree')
  719. f(102,61,2,1,'com/fujica/service/impl/MenuServiceImpl.fillParentName')
  720. f(103,61,2,1,'com/fujica/service/impl/MenuServiceImpl.findByIds')
  721. f(104,61,2,1,'com/sun/proxy/$Proxy148.findByIds')
  722. f(105,61,2,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  723. f(106,61,2,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  724. f(107,61,2,1,'org/apache/ibatis/binding/MapperMethod.execute')
  725. f(108,61,2,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  726. f(109,61,2,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  727. f(110,61,2,1,'com/sun/proxy/$Proxy128.selectList')
  728. f(111,61,2,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  729. f(112,61,2,1,'java/lang/reflect/Method.invoke')
  730. f(113,61,2,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  731. f(114,61,2,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  732. f(115,61,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  733. f(116,61,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  734. f(117,61,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  735. f(118,61,2,1,'com/sun/proxy/$Proxy274.query')
  736. f(119,61,2,1,'org/apache/ibatis/plugin/Plugin.invoke')
  737. f(120,61,2,1,'com/github/pagehelper/PageInterceptor.intercept')
  738. f(121,61,1,1,'org/apache/ibatis/executor/CachingExecutor.query')
  739. f(122,61,1,1,'org/apache/ibatis/executor/BaseExecutor.query')
  740. f(123,61,1,1,'org/apache/ibatis/executor/BaseExecutor.queryFromDatabase')
  741. f(124,61,1,1,'org/apache/ibatis/executor/SimpleExecutor.doQuery')
  742. f(125,61,1,1,'org/apache/ibatis/executor/statement/RoutingStatementHandler.query')
  743. f(126,61,1,1,'org/apache/ibatis/executor/statement/PreparedStatementHandler.query')
  744. f(127,61,1,6,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleResultSets',0,1,0)
  745. f(121,62,1,1,'org/apache/ibatis/mapping/MappedStatement.getBoundSql')
  746. f(122,62,1,6,'org/apache/ibatis/scripting/xmltags/DynamicSqlSource.getBoundSql',0,1,0)
  747. f(102,63,3,1,'com/fujica/service/impl/MenuServiceImpl.findByIds')
  748. f(103,63,3,1,'com/sun/proxy/$Proxy148.findByIds')
  749. f(104,63,3,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  750. f(105,63,3,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  751. f(106,63,3,1,'org/apache/ibatis/binding/MapperMethod.execute')
  752. f(107,63,3,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  753. f(108,63,3,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  754. f(109,63,3,1,'com/sun/proxy/$Proxy128.selectList')
  755. f(110,63,3,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  756. f(111,63,3,1,'java/lang/reflect/Method.invoke')
  757. f(112,63,3,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  758. f(113,63,3,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  759. f(114,63,3,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  760. f(115,63,3,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  761. f(116,63,3,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  762. f(117,63,3,1,'com/sun/proxy/$Proxy274.query')
  763. f(118,63,3,1,'org/apache/ibatis/plugin/Plugin.invoke')
  764. f(119,63,3,1,'com/github/pagehelper/PageInterceptor.intercept')
  765. f(120,63,1,1,'org/apache/ibatis/executor/CachingExecutor.query')
  766. f(121,63,1,1,'org/apache/ibatis/executor/BaseExecutor.query')
  767. f(122,63,1,1,'org/apache/ibatis/executor/BaseExecutor.queryFromDatabase')
  768. f(123,63,1,1,'org/apache/ibatis/executor/SimpleExecutor.doQuery')
  769. f(124,63,1,1,'org/apache/ibatis/executor/SimpleExecutor.prepareStatement')
  770. f(125,63,1,1,'org/apache/ibatis/executor/statement/RoutingStatementHandler.prepare')
  771. f(126,63,1,1,'org/apache/ibatis/executor/statement/BaseStatementHandler.prepare')
  772. f(127,63,1,1,'org/apache/ibatis/executor/statement/PreparedStatementHandler.instantiateStatement')
  773. f(128,63,1,1,'com/zaxxer/hikari/pool/HikariProxyConnection.prepareStatement')
  774. f(129,63,1,1,'com/zaxxer/hikari/pool/ProxyConnection.prepareStatement')
  775. f(130,63,1,1,'com/mysql/cj/jdbc/ConnectionImpl.prepareStatement')
  776. f(131,63,1,1,'com/mysql/cj/jdbc/ConnectionImpl.prepareStatement')
  777. f(132,63,1,1,'com/mysql/cj/jdbc/ConnectionImpl.clientPrepareStatement')
  778. f(133,63,1,1,'com/mysql/cj/jdbc/ClientPreparedStatement.getInstance')
  779. f(134,63,1,1,'com/mysql/cj/jdbc/ClientPreparedStatement.<init>')
  780. f(135,63,1,1,'com/mysql/cj/jdbc/ClientPreparedStatement.<init>')
  781. f(136,63,1,1,'com/mysql/cj/QueryInfo.<init>')
  782. f(137,63,1,2,'com/mysql/cj/util/StringInspector.indexOfNextChar',1,0,0)
  783. f(120,64,2,1,'org/apache/ibatis/mapping/MappedStatement.getBoundSql')
  784. f(121,64,2,6,'org/apache/ibatis/scripting/xmltags/DynamicSqlSource.getBoundSql',0,1,0)
  785. f(122,65,1,1,'org/apache/ibatis/scripting/xmltags/MixedSqlNode.apply')
  786. f(123,65,1,1,'java/util/ArrayList.forEach')
  787. f(124,65,1,1,'org/apache/ibatis/scripting/xmltags/MixedSqlNode$$Lambda$627/1365790282.accept')
  788. f(125,65,1,1,'org/apache/ibatis/scripting/xmltags/MixedSqlNode.lambda$apply$0')
  789. f(126,65,1,1,'org/apache/ibatis/scripting/xmltags/ForEachSqlNode.apply')
  790. f(127,65,1,1,'org/apache/ibatis/scripting/xmltags/MixedSqlNode.apply')
  791. f(128,65,1,1,'java/util/ArrayList.forEach')
  792. f(129,65,1,1,'org/apache/ibatis/scripting/xmltags/MixedSqlNode$$Lambda$627/1365790282.accept')
  793. f(130,65,1,1,'org/apache/ibatis/scripting/xmltags/MixedSqlNode.lambda$apply$0')
  794. f(131,65,1,1,'org/apache/ibatis/scripting/xmltags/StaticTextSqlNode.apply')
  795. f(132,65,1,1,'org/apache/ibatis/scripting/xmltags/ForEachSqlNode$FilteredDynamicContext.appendSql')
  796. f(133,65,1,1,'org/apache/ibatis/parsing/GenericTokenParser.parse')
  797. f(134,65,1,1,'org/apache/ibatis/scripting/xmltags/ForEachSqlNode$FilteredDynamicContext$$Lambda$1656/1231469233.handleToken')
  798. f(135,65,1,1,'org/apache/ibatis/scripting/xmltags/ForEachSqlNode$FilteredDynamicContext.lambda$appendSql$0')
  799. f(136,65,1,1,'java/lang/String.replaceFirst')
  800. f(137,65,1,1,'java/util/regex/Pattern.compile')
  801. f(138,65,1,1,'java/util/regex/Pattern.<init>')
  802. f(139,65,1,1,'java/util/regex/Pattern.compile')
  803. f(140,65,1,1,'java/util/regex/Pattern.expr')
  804. f(141,65,1,1,'java/util/regex/Pattern.sequence')
  805. f(142,65,1,1,'java/util/regex/Pattern.group0')
  806. f(143,65,1,1,'java/util/regex/Pattern.expr')
  807. f(144,65,1,1,'java/util/regex/Pattern.sequence')
  808. f(145,65,1,1,'java/util/regex/Pattern.clazz')
  809. f(146,65,1,2,'java/util/regex/Pattern.range',1,0,0)
  810. f(147,65,1,2,'java/util/regex/Pattern.peek',1,0,0)
  811. f(148,65,1,2,'java/util/regex/Pattern.has',1,0,0)
  812. f(102,66,2,1,'com/fujica/util/TreeUtils.buildTree')
  813. f(103,66,2,1,'com/fujica/util/TreeUtils.buildTree')
  814. f(104,66,2,1,'java/util/stream/ReferencePipeline.collect')
  815. f(105,66,2,1,'java/util/stream/AbstractPipeline.evaluate')
  816. f(106,66,2,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
  817. f(107,66,2,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
  818. f(108,66,2,1,'java/util/stream/AbstractPipeline.copyInto')
  819. f(109,66,2,1,'java/util/ArrayList$ArrayListSpliterator.forEachRemaining')
  820. f(110,66,2,1,'java/util/stream/ReferencePipeline$3$1.accept')
  821. f(111,66,2,1,'com/fujica/util/TreeUtils$$Lambda$1687/1573159984.apply')
  822. f(112,66,2,1,'com/fujica/util/TreeUtils.lambda$buildTree$1')
  823. f(113,66,2,1,'com/alibaba/fastjson/JSON.toJSON')
  824. f(114,66,2,1,'com/alibaba/fastjson/JSON.toJSON')
  825. f(115,66,2,2,'com/alibaba/fastjson/JSONObject.put',1,0,0)
  826. f(116,66,2,2,'java/util/HashMap.put',1,0,0)
  827. f(117,66,2,2,'java/util/HashMap.putVal',1,0,0)
  828. f(118,67,1,1,'java/util/HashMap.resize')
  829. f(102,68,2,1,'com/sun/proxy/$Proxy148.findByPlatformAndCol')
  830. f(103,68,2,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  831. f(104,68,2,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  832. f(105,68,2,1,'org/apache/ibatis/binding/MapperMethod.execute')
  833. f(106,68,2,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  834. f(107,68,2,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  835. f(108,68,2,1,'com/sun/proxy/$Proxy128.selectList')
  836. f(109,68,2,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  837. f(110,68,2,1,'java/lang/reflect/Method.invoke')
  838. f(111,68,2,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  839. f(112,68,2,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  840. f(113,68,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  841. f(114,68,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  842. f(115,68,2,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  843. f(116,68,2,1,'com/sun/proxy/$Proxy274.query')
  844. f(117,68,2,1,'org/apache/ibatis/plugin/Plugin.invoke')
  845. f(118,68,2,1,'com/github/pagehelper/PageInterceptor.intercept')
  846. f(119,68,2,1,'org/apache/ibatis/executor/CachingExecutor.query')
  847. f(120,68,2,1,'org/apache/ibatis/executor/BaseExecutor.query')
  848. f(121,68,2,1,'org/apache/ibatis/executor/BaseExecutor.queryFromDatabase')
  849. f(122,68,2,1,'org/apache/ibatis/executor/SimpleExecutor.doQuery')
  850. f(123,68,2,1,'org/apache/ibatis/executor/statement/RoutingStatementHandler.query')
  851. f(124,68,2,1,'org/apache/ibatis/executor/statement/PreparedStatementHandler.query')
  852. f(125,68,1,1,'com/zaxxer/hikari/pool/HikariProxyPreparedStatement.execute')
  853. f(126,68,1,1,'com/zaxxer/hikari/pool/ProxyPreparedStatement.execute')
  854. f(127,68,1,1,'com/mysql/cj/jdbc/ClientPreparedStatement.execute')
  855. f(128,68,1,1,'com/mysql/cj/jdbc/ClientPreparedStatement.executeInternal')
  856. f(129,68,1,1,'com/mysql/cj/NativeSession.execSQL')
  857. f(130,68,1,1,'com/mysql/cj/protocol/a/NativeProtocol.sendQueryPacket')
  858. f(131,68,1,1,'com/mysql/cj/protocol/a/NativeProtocol.readAllResults')
  859. f(132,68,1,1,'com/mysql/cj/protocol/a/NativeProtocol.read')
  860. f(133,68,1,1,'com/mysql/cj/protocol/a/TextResultsetReader.read')
  861. f(134,68,1,1,'com/mysql/cj/protocol/a/TextResultsetReader.read')
  862. f(135,68,1,1,'com/mysql/cj/protocol/a/NativeProtocol.read')
  863. f(136,68,1,1,'com/mysql/cj/protocol/a/ResultsetRowReader.read')
  864. f(137,68,1,1,'com/mysql/cj/protocol/a/ResultsetRowReader.read')
  865. f(138,68,1,2,'com/mysql/cj/protocol/a/MultiPacketReader.readHeader',1,0,0)
  866. f(139,68,1,2,'com/mysql/cj/protocol/a/MultiPacketReader.readHeader',1,0,0)
  867. f(140,68,1,2,'com/mysql/cj/protocol/a/TimeTrackingPacketReader.readHeader',1,0,0)
  868. f(141,68,1,2,'com/mysql/cj/protocol/a/TimeTrackingPacketReader.readHeader',1,0,0)
  869. f(142,68,1,2,'com/mysql/cj/protocol/a/SimplePacketReader.readHeader',1,0,0)
  870. f(143,68,1,2,'com/mysql/cj/protocol/a/SimplePacketReader.readHeader',1,0,0)
  871. f(144,68,1,2,'com/mysql/cj/protocol/a/SimplePacketReader.readHeaderLocal',1,0,0)
  872. f(145,68,1,2,'com/mysql/cj/protocol/a/NativePacketHeader.<init>',1,0,0)
  873. f(146,68,1,2,'java/nio/ByteBuffer.allocate',1,0,0)
  874. f(147,68,1,2,'java/nio/HeapByteBuffer.<init>',1,0,0)
  875. f(125,69,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleResultSets')
  876. f(126,69,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleResultSet')
  877. f(127,69,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleRowValues')
  878. f(128,69,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleRowValuesForSimpleResultMap')
  879. f(129,69,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.getRowValue')
  880. f(130,69,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.applyAutomaticMappings')
  881. f(131,69,1,1,'org/apache/ibatis/type/BaseTypeHandler.getResult')
  882. f(132,69,1,1,'org/apache/ibatis/type/IntegerTypeHandler.getNullableResult')
  883. f(133,69,1,1,'org/apache/ibatis/type/IntegerTypeHandler.getNullableResult')
  884. f(134,69,1,1,'com/zaxxer/hikari/pool/HikariProxyResultSet.getInt')
  885. f(135,69,1,1,'com/mysql/cj/jdbc/result/ResultSetImpl.getInt')
  886. f(136,69,1,1,'com/mysql/cj/jdbc/result/ResultSetImpl.getInt')
  887. f(137,69,1,1,'com/mysql/cj/jdbc/result/ResultSetImpl.getObject')
  888. f(138,69,1,1,'com/mysql/cj/protocol/a/result/ByteArrayRow.getValue')
  889. f(139,69,1,1,'com/mysql/cj/protocol/result/AbstractResultsetRow.getValueFromBytes')
  890. f(140,69,1,1,'com/mysql/cj/protocol/result/AbstractResultsetRow.decodeAndCreateReturnValue')
  891. f(141,69,1,2,'com/mysql/cj/protocol/a/MysqlTextValueDecoder.decodeInt4',1,0,0)
  892. f(142,69,1,2,'com/mysql/cj/result/StringValueFactory.createFromLong',1,0,0)
  893. f(143,69,1,2,'com/mysql/cj/result/StringValueFactory.createFromLong',1,0,0)
  894. f(144,69,1,2,'java/lang/String.valueOf',1,0,0)
  895. f(145,69,1,2,'java/lang/Long.toString',1,0,0)
  896. f(102,70,1,1,'java/util/ArrayList.removeAll')
  897. f(103,70,1,1,'java/util/ArrayList.batchRemove')
  898. f(104,70,1,1,'java/util/ArrayList.contains')
  899. f(105,70,1,1,'java/util/ArrayList.indexOf')
  900. f(106,70,1,1,'java/lang/Integer.equals')
  901. f(101,71,1,1,'com/fujica/util/UserUtils.currentUser')
  902. f(102,71,1,6,'com/alibaba/fastjson/JSON.parseObject',0,1,0)
  903. f(103,71,1,2,'com/alibaba/fastjson/JSON.parseObject',1,0,0)
  904. f(80,72,1,1,'sun/reflect/GeneratedMethodAccessor714.invoke')
  905. f(81,72,1,1,'com/fujica/controller/CompanyController$$EnhancerBySpringCGLIB$$7395d2e7.findAllValidPack')
  906. f(82,72,1,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  907. f(83,72,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  908. f(84,72,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  909. f(85,72,1,1,'org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke')
  910. f(86,72,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  911. f(87,72,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  912. f(88,72,1,1,'org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.invoke')
  913. f(89,72,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  914. f(90,72,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  915. f(91,72,1,1,'org/springframework/aop/framework/adapter/AfterReturningAdviceInterceptor.invoke')
  916. f(92,72,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  917. f(93,72,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  918. f(94,72,1,1,'org/springframework/aop/aspectj/AspectJAfterThrowingAdvice.invoke')
  919. f(95,72,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  920. f(96,72,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  921. f(97,72,1,1,'org/springframework/validation/beanvalidation/MethodValidationInterceptor.invoke')
  922. f(98,72,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  923. f(99,72,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  924. f(100,72,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.invokeJoinpoint')
  925. f(101,72,1,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  926. f(102,72,1,1,'com/fujica/controller/CompanyController$$FastClassBySpringCGLIB$$ea312b9c.invoke')
  927. f(103,72,1,1,'com/fujica/controller/CompanyController.findAllValidPack')
  928. f(104,72,1,1,'com/fujica/service/impl/PackServiceImpl$$EnhancerBySpringCGLIB$$7603dc60.findAllValidPack')
  929. f(105,72,1,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  930. f(106,72,1,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  931. f(107,72,1,1,'com/fujica/service/impl/PackServiceImpl$$FastClassBySpringCGLIB$$f56579dc.invoke')
  932. f(108,72,1,1,'com/fujica/service/impl/PackServiceImpl.findAllValidPack')
  933. f(109,72,1,1,'com/sun/proxy/$Proxy137.findAllByPackIds')
  934. f(110,72,1,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  935. f(111,72,1,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  936. f(112,72,1,1,'org/apache/ibatis/binding/MapperMethod.execute')
  937. f(113,72,1,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  938. f(114,72,1,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  939. f(115,72,1,1,'com/sun/proxy/$Proxy128.selectList')
  940. f(116,72,1,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  941. f(117,72,1,1,'java/lang/reflect/Method.invoke')
  942. f(118,72,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  943. f(119,72,1,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  944. f(120,72,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  945. f(121,72,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  946. f(122,72,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  947. f(123,72,1,1,'com/sun/proxy/$Proxy274.query')
  948. f(124,72,1,1,'org/apache/ibatis/plugin/Plugin.invoke')
  949. f(125,72,1,1,'com/github/pagehelper/PageInterceptor.intercept')
  950. f(126,72,1,1,'org/apache/ibatis/executor/CachingExecutor.query')
  951. f(127,72,1,1,'org/apache/ibatis/executor/BaseExecutor.query')
  952. f(128,72,1,1,'org/apache/ibatis/executor/BaseExecutor.queryFromDatabase')
  953. f(129,72,1,1,'org/apache/ibatis/executor/SimpleExecutor.doQuery')
  954. f(130,72,1,1,'org/apache/ibatis/executor/statement/RoutingStatementHandler.query')
  955. f(131,72,1,1,'org/apache/ibatis/executor/statement/PreparedStatementHandler.query')
  956. f(132,72,1,1,'com/zaxxer/hikari/pool/HikariProxyPreparedStatement.execute')
  957. f(133,72,1,1,'com/zaxxer/hikari/pool/ProxyPreparedStatement.execute')
  958. f(134,72,1,1,'com/mysql/cj/jdbc/ClientPreparedStatement.execute')
  959. f(135,72,1,1,'com/mysql/cj/jdbc/ClientPreparedStatement.executeInternal')
  960. f(136,72,1,1,'com/mysql/cj/NativeSession.execSQL')
  961. f(137,72,1,1,'com/mysql/cj/protocol/a/NativeProtocol.sendQueryPacket')
  962. f(138,72,1,1,'com/mysql/cj/protocol/a/NativeProtocol.readAllResults')
  963. f(139,72,1,1,'com/mysql/cj/protocol/a/NativeProtocol.read')
  964. f(140,72,1,1,'com/mysql/cj/protocol/a/TextResultsetReader.read')
  965. f(141,72,1,1,'com/mysql/cj/protocol/a/TextResultsetReader.read')
  966. f(142,72,1,1,'com/mysql/cj/protocol/a/NativeProtocol.read')
  967. f(143,72,1,1,'com/mysql/cj/protocol/a/ResultsetRowReader.read')
  968. f(144,72,1,1,'com/mysql/cj/protocol/a/ResultsetRowReader.read')
  969. f(145,72,1,1,'com/mysql/cj/protocol/a/MultiPacketReader.readMessage')
  970. f(146,72,1,1,'com/mysql/cj/protocol/a/MultiPacketReader.readMessage')
  971. f(147,72,1,1,'com/mysql/cj/protocol/a/TimeTrackingPacketReader.readMessage')
  972. f(148,72,1,1,'com/mysql/cj/protocol/a/TimeTrackingPacketReader.readMessage')
  973. f(149,72,1,1,'com/mysql/cj/protocol/a/SimplePacketReader.readMessage')
  974. f(150,72,1,1,'com/mysql/cj/protocol/a/SimplePacketReader.readMessage')
  975. f(151,72,1,1,'com/mysql/cj/protocol/a/SimplePacketReader.readMessageLocal')
  976. f(152,72,1,1,'com/mysql/cj/protocol/FullReadInputStream.readFully')
  977. f(80,73,12,1,'sun/reflect/NativeMethodAccessorImpl.invoke')
  978. f(81,73,12,1,'sun/reflect/NativeMethodAccessorImpl.invoke0')
  979. f(82,73,1,1,'com/fujica/controller/FileRecordController$$EnhancerBySpringCGLIB$$4d00f805.findPage')
  980. f(83,73,1,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  981. f(84,73,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  982. f(85,73,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  983. f(86,73,1,1,'org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke')
  984. f(87,73,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  985. f(88,73,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  986. f(89,73,1,1,'org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.invoke')
  987. f(90,73,1,1,'org/springframework/aop/aspectj/AspectJMethodBeforeAdvice.before')
  988. f(91,73,1,1,'org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethod')
  989. f(92,73,1,1,'org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs')
  990. f(93,73,1,1,'java/lang/reflect/Method.invoke')
  991. f(94,73,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  992. f(95,73,1,1,'sun/reflect/GeneratedMethodAccessor290.invoke')
  993. f(96,73,1,1,'com/fujica/aspect/LogAspect.doBefore')
  994. f(97,73,1,1,'cn/hutool/json/JSONUtil.toJsonStr')
  995. f(98,73,1,1,'cn/hutool/json/JSONUtil.toJsonStr')
  996. f(99,73,1,1,'cn/hutool/json/JSONObject.toJSONString')
  997. f(100,73,1,1,'cn/hutool/json/JSONObject.write')
  998. f(101,73,1,1,'cn/hutool/json/JSONObject.doWrite')
  999. f(102,73,1,1,'cn/hutool/json/InternalJSONUtil.writeValue')
  1000. f(103,73,1,6,'cn/hutool/json/JSONArray.write',0,1,0)
  1001. f(82,74,1,1,'com/fujica/controller/ProjectController$$EnhancerBySpringCGLIB$$28e7673b.page')
  1002. f(83,74,1,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  1003. f(84,74,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1004. f(85,74,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1005. f(86,74,1,1,'org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke')
  1006. f(87,74,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1007. f(88,74,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1008. f(89,74,1,1,'org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.invoke')
  1009. f(90,74,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1010. f(91,74,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1011. f(92,74,1,1,'org/springframework/aop/framework/adapter/AfterReturningAdviceInterceptor.invoke')
  1012. f(93,74,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1013. f(94,74,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1014. f(95,74,1,1,'org/springframework/aop/aspectj/AspectJAfterThrowingAdvice.invoke')
  1015. f(96,74,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1016. f(97,74,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1017. f(98,74,1,1,'org/springframework/validation/beanvalidation/MethodValidationInterceptor.invoke')
  1018. f(99,74,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1019. f(100,74,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1020. f(101,74,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.invokeJoinpoint')
  1021. f(102,74,1,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  1022. f(103,74,1,1,'com/fujica/controller/ProjectController$$FastClassBySpringCGLIB$$8cfda738.invoke')
  1023. f(104,74,1,1,'com/fujica/controller/ProjectController.page')
  1024. f(105,74,1,1,'com/fujica/service/impl/ProjectServiceImpl$$EnhancerBySpringCGLIB$$6dc2c5e0.page')
  1025. f(106,74,1,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  1026. f(107,74,1,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  1027. f(108,74,1,1,'com/fujica/service/impl/ProjectServiceImpl$$FastClassBySpringCGLIB$$a8b2025c.invoke')
  1028. f(109,74,1,1,'com/fujica/service/impl/ProjectServiceImpl.page')
  1029. f(110,74,1,1,'com/sun/proxy/$Proxy135.page')
  1030. f(111,74,1,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  1031. f(112,74,1,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  1032. f(113,74,1,1,'org/apache/ibatis/binding/MapperMethod.execute')
  1033. f(114,74,1,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  1034. f(115,74,1,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  1035. f(116,74,1,1,'com/sun/proxy/$Proxy128.selectList')
  1036. f(117,74,1,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  1037. f(118,74,1,1,'java/lang/reflect/Method.invoke')
  1038. f(119,74,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  1039. f(120,74,1,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  1040. f(121,74,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1041. f(122,74,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1042. f(123,74,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1043. f(124,74,1,1,'com/sun/proxy/$Proxy274.query')
  1044. f(125,74,1,1,'org/apache/ibatis/plugin/Plugin.invoke')
  1045. f(126,74,1,1,'com/github/pagehelper/PageInterceptor.intercept')
  1046. f(127,74,1,1,'com/github/pagehelper/PageInterceptor.count')
  1047. f(128,74,1,1,'com/github/pagehelper/util/ExecutorUtil.getExistedMappedStatement')
  1048. f(129,74,1,1,'org/apache/ibatis/session/Configuration.getMappedStatement')
  1049. f(130,74,1,1,'org/apache/ibatis/session/Configuration$StrictMap.get')
  1050. f(131,74,1,1,'java/lang/IllegalArgumentException.<init>')
  1051. f(132,74,1,1,'java/lang/RuntimeException.<init>')
  1052. f(133,74,1,1,'java/lang/Exception.<init>')
  1053. f(134,74,1,1,'java/lang/Throwable.<init>')
  1054. f(135,74,1,1,'java/lang/Throwable.fillInStackTrace')
  1055. f(136,74,1,1,'java/lang/Throwable.fillInStackTrace')
  1056. f(137,74,1,3,'Java_java_lang_Throwable_fillInStackTrace')
  1057. f(138,74,1,3,'JVM_FillInStackTrace')
  1058. f(139,74,1,4,'java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle)')
  1059. f(140,74,1,4,'java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*)')
  1060. f(141,74,1,4,'BacktraceBuilder::push(Method*, int, Thread*)')
  1061. f(142,74,1,4,'BacktraceBuilder::expand(Thread*)')
  1062. f(143,74,1,4,'TypeArrayKlass::allocate_common(int, bool, Thread*)')
  1063. f(144,74,1,4,'CollectedHeap::post_allocation_setup_array(KlassHandle, HeapWord*, int)')
  1064. f(82,75,1,1,'com/fujica/controller/RoleController$$EnhancerBySpringCGLIB$$274fe3c0.findPage')
  1065. f(83,75,1,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  1066. f(84,75,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1067. f(85,75,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1068. f(86,75,1,1,'org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke')
  1069. f(87,75,1,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1070. f(88,75,1,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1071. f(89,75,1,1,'org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.invoke')
  1072. f(90,75,1,1,'org/springframework/aop/aspectj/AspectJMethodBeforeAdvice.before')
  1073. f(91,75,1,1,'org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethod')
  1074. f(92,75,1,1,'org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs')
  1075. f(93,75,1,1,'java/lang/reflect/Method.invoke')
  1076. f(94,75,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  1077. f(95,75,1,1,'sun/reflect/GeneratedMethodAccessor290.invoke')
  1078. f(96,75,1,1,'com/fujica/aspect/LogAspect.doBefore')
  1079. f(97,75,1,1,'javax/servlet/ServletRequestWrapper.getParameterMap')
  1080. f(98,75,1,1,'javax/servlet/ServletRequestWrapper.getParameterMap')
  1081. f(99,75,1,1,'javax/servlet/ServletRequestWrapper.getParameterMap')
  1082. f(100,75,1,1,'org/apache/catalina/connector/RequestFacade.getParameterMap')
  1083. f(101,75,1,1,'org/apache/catalina/connector/Request.getParameterMap')
  1084. f(102,75,1,1,'org/apache/catalina/connector/Request.getParameterNames')
  1085. f(103,75,1,1,'org/apache/tomcat/util/http/Parameters.getParameterNames')
  1086. f(104,75,1,1,'java/util/Collections.enumeration')
  1087. f(105,75,1,1,'java/util/Collections$3.<init>')
  1088. f(106,75,1,1,'java/util/LinkedHashMap$LinkedKeySet.iterator')
  1089. f(82,76,9,1,'com/fujica/controller/UserController$$EnhancerBySpringCGLIB$$9152481f.page')
  1090. f(83,76,9,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  1091. f(84,76,9,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1092. f(85,76,9,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1093. f(86,76,9,1,'org/springframework/aop/interceptor/ExposeInvocationInterceptor.invoke')
  1094. f(87,76,9,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1095. f(88,76,9,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1096. f(89,76,9,1,'org/springframework/aop/framework/adapter/MethodBeforeAdviceInterceptor.invoke')
  1097. f(90,76,1,1,'org/springframework/aop/aspectj/AspectJMethodBeforeAdvice.before')
  1098. f(91,76,1,1,'org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethod')
  1099. f(92,76,1,1,'org/springframework/aop/aspectj/AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs')
  1100. f(93,76,1,1,'java/lang/reflect/Method.invoke')
  1101. f(94,76,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  1102. f(95,76,1,1,'sun/reflect/GeneratedMethodAccessor290.invoke')
  1103. f(96,76,1,1,'com/fujica/aspect/LogAspect.doBefore')
  1104. f(97,76,1,1,'ch/qos/logback/classic/Logger.info')
  1105. f(98,76,1,1,'ch/qos/logback/classic/Logger.filterAndLog_0_Or3Plus')
  1106. f(99,76,1,1,'ch/qos/logback/classic/Logger.buildLoggingEventAndAppend')
  1107. f(100,76,1,1,'ch/qos/logback/classic/Logger.callAppenders')
  1108. f(101,76,1,1,'ch/qos/logback/classic/Logger.appendLoopOnAppenders')
  1109. f(102,76,1,1,'ch/qos/logback/core/spi/AppenderAttachableImpl.appendLoopOnAppenders')
  1110. f(103,76,1,1,'ch/qos/logback/core/UnsynchronizedAppenderBase.doAppend')
  1111. f(104,76,1,1,'ch/qos/logback/core/OutputStreamAppender.append')
  1112. f(105,76,1,1,'ch/qos/logback/core/rolling/RollingFileAppender.subAppend')
  1113. f(106,76,1,1,'ch/qos/logback/core/OutputStreamAppender.subAppend')
  1114. f(107,76,1,1,'ch/qos/logback/core/OutputStreamAppender.writeBytes')
  1115. f(108,76,1,1,'ch/qos/logback/core/recovery/ResilientOutputStreamBase.flush')
  1116. f(109,76,1,1,'java/io/BufferedOutputStream.flush')
  1117. f(110,76,1,6,'java/io/OutputStream.flush',0,1,0)
  1118. f(90,77,8,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1119. f(91,77,8,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1120. f(92,77,8,1,'org/springframework/aop/framework/adapter/AfterReturningAdviceInterceptor.invoke')
  1121. f(93,77,8,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1122. f(94,77,8,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1123. f(95,77,8,1,'org/springframework/aop/aspectj/AspectJAfterThrowingAdvice.invoke')
  1124. f(96,77,8,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1125. f(97,77,8,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1126. f(98,77,8,1,'org/springframework/validation/beanvalidation/MethodValidationInterceptor.invoke')
  1127. f(99,77,1,1,'org/hibernate/validator/internal/engine/ValidatorImpl.validateParameters')
  1128. f(100,77,1,1,'org/hibernate/validator/internal/engine/ValidatorImpl.validateParameters')
  1129. f(101,77,1,1,'org/hibernate/validator/internal/engine/ValidatorImpl.validateParametersInContext')
  1130. f(102,77,1,1,'org/hibernate/validator/internal/engine/path/PathImpl.createPathForExecutable')
  1131. f(103,77,1,0,'org/hibernate/validator/internal/engine/path/PathImpl.addMethodNode',0,0,1)
  1132. f(99,78,6,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.proceed')
  1133. f(100,78,6,1,'org/springframework/aop/framework/ReflectiveMethodInvocation.proceed')
  1134. f(101,78,6,1,'org/springframework/aop/framework/CglibAopProxy$CglibMethodInvocation.invokeJoinpoint')
  1135. f(102,78,6,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  1136. f(103,78,6,1,'com/fujica/controller/UserController$$FastClassBySpringCGLIB$$e0d09d04.invoke')
  1137. f(104,78,6,1,'com/fujica/controller/UserController.page')
  1138. f(105,78,6,1,'com/fujica/service/impl/UserServiceImpl$$EnhancerBySpringCGLIB$$84a9ae4a.page')
  1139. f(106,78,6,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  1140. f(107,78,6,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  1141. f(108,78,6,1,'com/fujica/service/impl/ParentUserService$$FastClassBySpringCGLIB$$480d5ca0.invoke')
  1142. f(109,78,6,1,'com/fujica/service/impl/ParentUserService.page')
  1143. f(110,78,2,1,'com/fujica/service/impl/ParentUserService.setDeptNameAndRole')
  1144. f(111,78,1,1,'com/fujica/service/impl/DeptServiceImpl.findByIds')
  1145. f(112,78,1,1,'com/sun/proxy/$Proxy143.findByIds')
  1146. f(113,78,1,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  1147. f(114,78,1,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  1148. f(115,78,1,1,'org/apache/ibatis/binding/MapperMethod.execute')
  1149. f(116,78,1,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  1150. f(117,78,1,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  1151. f(118,78,1,1,'com/sun/proxy/$Proxy128.selectList')
  1152. f(119,78,1,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  1153. f(120,78,1,1,'java/lang/reflect/Method.invoke')
  1154. f(121,78,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  1155. f(122,78,1,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  1156. f(123,78,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1157. f(124,78,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1158. f(125,78,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1159. f(126,78,1,1,'com/sun/proxy/$Proxy274.query')
  1160. f(127,78,1,1,'org/apache/ibatis/plugin/Plugin.invoke')
  1161. f(128,78,1,1,'com/github/pagehelper/PageInterceptor.intercept')
  1162. f(129,78,1,1,'org/apache/ibatis/executor/CachingExecutor.query')
  1163. f(130,78,1,1,'org/apache/ibatis/executor/BaseExecutor.query')
  1164. f(131,78,1,1,'org/apache/ibatis/executor/BaseExecutor.queryFromDatabase')
  1165. f(132,78,1,1,'org/apache/ibatis/executor/SimpleExecutor.doQuery')
  1166. f(133,78,1,1,'org/apache/ibatis/session/Configuration.newStatementHandler')
  1167. f(134,78,1,1,'org/apache/ibatis/executor/statement/RoutingStatementHandler.<init>')
  1168. f(135,78,1,1,'org/apache/ibatis/executor/statement/PreparedStatementHandler.<init>')
  1169. f(136,78,1,1,'org/apache/ibatis/executor/statement/BaseStatementHandler.<init>')
  1170. f(137,78,1,1,'org/apache/ibatis/session/Configuration.newParameterHandler')
  1171. f(138,78,1,1,'org/apache/ibatis/plugin/InterceptorChain.pluginAll')
  1172. f(139,78,1,1,'com/github/pagehelper/PageInterceptor.plugin')
  1173. f(140,78,1,1,'org/apache/ibatis/plugin/Plugin.wrap')
  1174. f(141,78,1,1,'org/apache/ibatis/plugin/Plugin.getSignatureMap')
  1175. f(142,78,1,1,'java/lang/Class.getMethod')
  1176. f(143,78,1,1,'sun/reflect/Reflection.getCallerClass')
  1177. f(144,78,1,3,'JVM_GetCallerClass')
  1178. f(145,78,1,4,'vframeStreamCommon::security_next()')
  1179. f(146,78,1,4,'frame::sender(RegisterMap*) const')
  1180. f(147,78,1,4,'frame::sender_for_compiled_frame(RegisterMap*) const')
  1181. f(148,78,1,4,'CodeCache::find_blob(void*)')
  1182. f(149,78,1,4,'CodeHeap::find_start(void*) const')
  1183. f(111,79,1,1,'com/fujica/service/impl/RoleServiceImpl$$EnhancerBySpringCGLIB$$ae5f86c9.findByIds')
  1184. f(112,79,1,1,'org/springframework/aop/framework/CglibAopProxy$DynamicAdvisedInterceptor.intercept')
  1185. f(113,79,1,1,'org/springframework/cglib/proxy/MethodProxy.invoke')
  1186. f(114,79,1,1,'com/fujica/service/impl/RoleServiceImpl$$FastClassBySpringCGLIB$$37aeaf5f.invoke')
  1187. f(115,79,1,1,'com/fujica/service/impl/RoleServiceImpl.findByIds')
  1188. f(116,79,1,1,'com/sun/proxy/$Proxy146.findByIds')
  1189. f(117,79,1,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  1190. f(118,79,1,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  1191. f(119,79,1,1,'org/apache/ibatis/binding/MapperMethod.execute')
  1192. f(120,79,1,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  1193. f(121,79,1,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  1194. f(122,79,1,1,'com/sun/proxy/$Proxy128.selectList')
  1195. f(123,79,1,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  1196. f(124,79,1,1,'org/mybatis/spring/SqlSessionUtils.closeSqlSession')
  1197. f(125,79,1,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.close')
  1198. f(126,79,1,1,'com/sun/proxy/$Proxy274.close')
  1199. f(127,79,1,1,'org/apache/ibatis/plugin/Plugin.invoke')
  1200. f(128,79,1,1,'java/lang/reflect/Method.invoke')
  1201. f(129,79,1,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  1202. f(130,79,1,1,'sun/reflect/GeneratedMethodAccessor167.invoke')
  1203. f(131,79,1,1,'org/apache/ibatis/executor/CachingExecutor.close')
  1204. f(132,79,1,1,'org/apache/ibatis/executor/BaseExecutor.close')
  1205. f(133,79,1,1,'org/mybatis/spring/transaction/SpringManagedTransaction.close')
  1206. f(134,79,1,1,'org/springframework/jdbc/datasource/DataSourceUtils.releaseConnection')
  1207. f(135,79,1,1,'org/springframework/jdbc/datasource/DataSourceUtils.doReleaseConnection')
  1208. f(136,79,1,1,'org/springframework/jdbc/datasource/DataSourceUtils.doCloseConnection')
  1209. f(137,79,1,1,'com/zaxxer/hikari/pool/ProxyConnection.close')
  1210. f(138,79,1,6,'com/zaxxer/hikari/pool/ProxyConnection.closeStatements',0,1,0)
  1211. f(110,80,4,1,'com/sun/proxy/$Proxy144.page')
  1212. f(111,80,4,1,'org/apache/ibatis/binding/MapperProxy.invoke')
  1213. f(112,80,4,1,'org/apache/ibatis/binding/MapperProxy$PlainMethodInvoker.invoke')
  1214. f(113,80,4,1,'org/apache/ibatis/binding/MapperMethod.execute')
  1215. f(114,80,4,1,'org/apache/ibatis/binding/MapperMethod.executeForMany')
  1216. f(115,80,4,1,'org/mybatis/spring/SqlSessionTemplate.selectList')
  1217. f(116,80,4,1,'com/sun/proxy/$Proxy128.selectList')
  1218. f(117,80,4,1,'org/mybatis/spring/SqlSessionTemplate$SqlSessionInterceptor.invoke')
  1219. f(118,80,4,1,'java/lang/reflect/Method.invoke')
  1220. f(119,80,4,1,'sun/reflect/DelegatingMethodAccessorImpl.invoke')
  1221. f(120,80,4,1,'sun/reflect/GeneratedMethodAccessor165.invoke')
  1222. f(121,80,4,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1223. f(122,80,4,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1224. f(123,80,4,1,'org/apache/ibatis/session/defaults/DefaultSqlSession.selectList')
  1225. f(124,80,4,1,'com/sun/proxy/$Proxy274.query')
  1226. f(125,80,4,1,'org/apache/ibatis/plugin/Plugin.invoke')
  1227. f(126,80,4,1,'com/github/pagehelper/PageInterceptor.intercept')
  1228. f(127,80,2,1,'com/github/pagehelper/PageInterceptor.count')
  1229. f(128,80,2,1,'com/github/pagehelper/util/ExecutorUtil.executeAutoCount')
  1230. f(129,80,2,1,'com/github/pagehelper/PageHelper.getCountSql')
  1231. f(130,80,2,1,'com/github/pagehelper/dialect/AbstractHelperDialect.getCountSql')
  1232. f(131,80,2,0,'com/github/pagehelper/parser/CountSqlParser.getSmartCountSql',0,0,1)
  1233. f(132,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserUtil.parse')
  1234. f(133,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserUtil.parse')
  1235. f(134,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserUtil.parseStatement')
  1236. f(135,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.Statement')
  1237. f(136,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.SingleStatement')
  1238. f(137,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.Select')
  1239. f(138,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.SelectBody')
  1240. f(139,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.SetOperationList')
  1241. f(140,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.PlainSelect')
  1242. f(141,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.OrderByElements')
  1243. f(142,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.OrderByElement')
  1244. f(143,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.Expression')
  1245. f(144,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.XorExpression')
  1246. f(145,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.OrExpression')
  1247. f(146,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.AndExpression')
  1248. f(147,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_2_116')
  1249. f(148,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3_116')
  1250. f(149,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_Condition_3021_5_196')
  1251. f(150,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_Condition_3023_9_410')
  1252. f(151,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_RegularCondition_3041_5_199')
  1253. f(152,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_ComparisonItem_3421_3_201')
  1254. f(153,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3_149')
  1255. f(154,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_SimpleExpression_3465_5_133')
  1256. f(155,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_ConcatExpression_3489_5_345')
  1257. f(156,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_BitwiseAndOr_3512_5_216')
  1258. f(157,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_AdditiveExpression_3544_5_458')
  1259. f(158,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_MultiplicativeExpression_3568_5_219')
  1260. f(159,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_BitwiseXor_3598_5_224')
  1261. f(160,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_PrimaryExpression_3644_5_140')
  1262. f(161,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_PrimaryExpression_3665_11_355')
  1263. f(162,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_JsonExpression_3884_5_231')
  1264. f(163,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_Column_1597_5_134')
  1265. f(164,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3R_RelObjectNameList_1584_5_323')
  1266. f(165,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_3_55')
  1267. f(166,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParser.jj_scan_token')
  1268. f(167,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserTokenManager.getNextToken')
  1269. f(168,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserTokenManager.jjMoveStringLiteralDfa0_0')
  1270. f(169,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserTokenManager.jjMoveStringLiteralDfa1_0')
  1271. f(170,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserTokenManager.jjMoveStringLiteralDfa2_0')
  1272. f(171,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserTokenManager.jjMoveStringLiteralDfa3_0')
  1273. f(172,81,1,1,'net/sf/jsqlparser/parser/CCJSqlParserTokenManager.jjMoveStringLiteralDfa4_0')
  1274. f(173,81,1,1,'net/sf/jsqlparser/parser/SimpleCharStream.readChar')
  1275. f(174,81,1,1,'net/sf/jsqlparser/parser/SimpleCharStream.FillBuff')
  1276. f(175,81,1,1,'java/io/IOException.<init>')
  1277. f(176,81,1,1,'java/lang/Exception.<init>')
  1278. f(177,81,1,1,'java/lang/Throwable.<init>')
  1279. f(178,81,1,1,'java/lang/Throwable.fillInStackTrace')
  1280. f(179,81,1,1,'java/lang/Throwable.fillInStackTrace')
  1281. f(180,81,1,3,'Java_java_lang_Throwable_fillInStackTrace')
  1282. f(181,81,1,3,'JVM_FillInStackTrace')
  1283. f(182,81,1,4,'java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle)')
  1284. f(183,81,1,4,'java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*)')
  1285. f(184,81,1,4,'BacktraceBuilder::push(Method*, int, Thread*)')
  1286. f(127,82,2,1,'com/github/pagehelper/util/ExecutorUtil.pageQuery')
  1287. f(128,82,2,1,'org/apache/ibatis/executor/CachingExecutor.query')
  1288. f(129,82,2,1,'org/apache/ibatis/executor/BaseExecutor.query')
  1289. f(130,82,2,1,'org/apache/ibatis/executor/BaseExecutor.queryFromDatabase')
  1290. f(131,82,2,1,'org/apache/ibatis/executor/SimpleExecutor.doQuery')
  1291. f(132,82,2,1,'org/apache/ibatis/executor/statement/RoutingStatementHandler.query')
  1292. f(133,82,2,1,'org/apache/ibatis/executor/statement/PreparedStatementHandler.query')
  1293. f(134,82,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleResultSets')
  1294. f(135,82,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleResultSet')
  1295. f(136,82,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleRowValues')
  1296. f(137,82,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.handleRowValuesForSimpleResultMap')
  1297. f(138,82,2,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.getRowValue')
  1298. f(139,82,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.applyPropertyMappings')
  1299. f(140,82,1,1,'org/apache/ibatis/reflection/MetaObject.setValue')
  1300. f(141,82,1,1,'org/apache/ibatis/reflection/wrapper/BeanWrapper.set')
  1301. f(142,82,1,1,'org/apache/ibatis/reflection/wrapper/BeanWrapper.setBeanProperty')
  1302. f(143,82,1,2,'org/apache/ibatis/reflection/invoker/MethodInvoker.invoke',1,0,0)
  1303. f(144,82,1,2,'java/lang/reflect/Method.invoke',1,0,0)
  1304. f(145,82,1,2,'sun/reflect/DelegatingMethodAccessorImpl.invoke',1,0,0)
  1305. f(146,82,1,3,'vtable stub')
  1306. f(139,83,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.createResultObject')
  1307. f(140,83,1,1,'org/apache/ibatis/executor/resultset/DefaultResultSetHandler.createResultObject')
  1308. f(141,83,1,1,'org/apache/ibatis/reflection/factory/DefaultObjectFactory.create')
  1309. f(142,83,1,1,'org/apache/ibatis/reflection/factory/DefaultObjectFactory.create')
  1310. f(143,83,1,1,'org/apache/ibatis/reflection/factory/DefaultObjectFactory.instantiateClass')
  1311. f(144,83,1,1,'java/lang/reflect/Constructor.newInstance')
  1312. f(145,83,1,1,'sun/reflect/DelegatingConstructorAccessorImpl.newInstance')
  1313. f(146,83,1,0,'sun/reflect/GeneratedConstructorAccessor119.newInstance',0,0,1)
  1314. f(99,84,1,1,'org/springframework/validation/beanvalidation/MethodValidationInterceptor.determineValidationGroups')
  1315. f(100,84,1,1,'org/springframework/core/annotation/AnnotationUtils.findAnnotation')
  1316. f(101,84,1,1,'org/springframework/core/annotation/TypeMappedAnnotations.get')
  1317. f(102,84,1,1,'org/springframework/core/annotation/TypeMappedAnnotations.get')
  1318. f(103,84,1,1,'org/springframework/core/annotation/TypeMappedAnnotations.scan')
  1319. f(104,84,1,1,'org/springframework/core/annotation/AnnotationsScanner.scan')
  1320. f(105,84,1,1,'org/springframework/core/annotation/AnnotationsScanner.process')
  1321. f(106,84,1,1,'org/springframework/core/annotation/AnnotationsScanner.processClass')
  1322. f(107,84,1,1,'org/springframework/core/annotation/AnnotationsScanner.processClassHierarchy')
  1323. f(108,84,1,1,'org/springframework/core/annotation/AnnotationsScanner.processClassHierarchy')
  1324. f(109,84,1,1,'org/springframework/core/annotation/TypeMappedAnnotations$MergedAnnotationFinder.doWithAnnotations')
  1325. f(110,84,1,1,'org/springframework/core/annotation/TypeMappedAnnotations$MergedAnnotationFinder.doWithAnnotations')
  1326. f(111,84,1,1,'org/springframework/core/annotation/TypeMappedAnnotations$MergedAnnotationFinder.process')
  1327. f(112,84,1,1,'org/springframework/core/annotation/TypeMappedAnnotations.access$100')
  1328. f(113,84,1,1,'org/springframework/core/annotation/TypeMappedAnnotations.isMappingForType')
  1329. f(114,84,1,1,'org/springframework/core/annotation/AnnotationFilter.matches')
  1330. f(115,84,1,2,'java/lang/Class.getName',1,0,0)
  1331. f(77,85,2,1,'org/springframework/web/method/support/InvocableHandlerMethod.getMethodArgumentValues')
  1332. f(78,85,2,1,'org/springframework/web/method/support/HandlerMethodArgumentResolverComposite.resolveArgument')
  1333. f(79,85,2,1,'org/springframework/web/method/annotation/ModelAttributeMethodProcessor.resolveArgument')
  1334. f(80,85,1,1,'org/springframework/web/servlet/mvc/method/annotation/ServletModelAttributeMethodProcessor.bindRequestParameters')
  1335. f(81,85,1,1,'org/springframework/web/bind/ServletRequestDataBinder.bind')
  1336. f(82,85,1,1,'org/springframework/web/bind/WebDataBinder.doBind')
  1337. f(83,85,1,1,'org/springframework/validation/DataBinder.doBind')
  1338. f(84,85,1,1,'org/springframework/validation/DataBinder.applyPropertyValues')
  1339. f(85,85,1,1,'org/springframework/validation/DataBinder.getPropertyAccessor')
  1340. f(86,85,1,1,'org/springframework/validation/DataBinder.getInternalBindingResult')
  1341. f(87,85,1,1,'org/springframework/validation/DataBinder.initBeanPropertyAccess')
  1342. f(88,85,1,1,'org/springframework/validation/DataBinder.createBeanPropertyBindingResult')
  1343. f(89,85,1,1,'org/springframework/validation/AbstractPropertyBindingResult.initConversion')
  1344. f(90,85,1,1,'org/springframework/validation/BeanPropertyBindingResult.getPropertyAccessor')
  1345. f(91,85,1,1,'org/springframework/validation/BeanPropertyBindingResult.createBeanWrapper')
  1346. f(92,85,1,1,'org/springframework/beans/PropertyAccessorFactory.forBeanPropertyAccess')
  1347. f(93,85,1,1,'org/springframework/beans/BeanWrapperImpl.<init>')
  1348. f(94,85,1,1,'org/springframework/beans/AbstractNestablePropertyAccessor.<init>')
  1349. f(95,85,1,1,'org/springframework/beans/AbstractNestablePropertyAccessor.setWrappedInstance')
  1350. f(96,85,1,1,'org/springframework/beans/BeanWrapperImpl.setWrappedInstance')
  1351. f(97,85,1,6,'org/springframework/beans/AbstractNestablePropertyAccessor.setWrappedInstance',0,1,0)
  1352. f(80,86,1,1,'org/springframework/web/servlet/mvc/method/annotation/ServletModelAttributeMethodProcessor.createAttribute')
  1353. f(81,86,1,1,'org/springframework/web/servlet/mvc/method/annotation/ServletModelAttributeMethodProcessor.getRequestValueForAttribute')
  1354. f(82,86,1,1,'org/springframework/web/context/request/ServletWebRequest.getParameter')
  1355. f(83,86,1,1,'javax/servlet/ServletRequestWrapper.getParameter')
  1356. f(84,86,1,6,'javax/servlet/ServletRequestWrapper.getParameter',0,1,0)
  1357. f(35,87,1,0,'org/springframework/web/context/request/async/WebAsyncManager.getCallableInterceptor',0,0,1)
  1358. f(32,88,1,1,'org/springframework/security/web/firewall/StrictHttpFirewall.getFirewalledRequest')
  1359. f(33,88,1,1,'org/springframework/security/web/firewall/StrictHttpFirewall.rejectedBlacklistedUrls')
  1360. f(34,88,1,1,'java/util/HashMap$HashIterator.hasNext')
  1361. f(10,89,1,1,'org/apache/coyote/http11/Http11Processor.prepareRequest')
  1362. f(11,89,1,6,'org/apache/coyote/AbstractProcessor.parseHost',0,1,0)
  1363. f(1,90,2,1,'org/LatencyUtils/SimplePauseDetector$SimplePauseDetectorThread.run')
  1364. f(2,90,2,1,'org/LatencyUtils/TimeServices.sleepNanos')
  1365. f(3,90,2,1,'java/util/concurrent/TimeUnit.sleep')
  1366. f(4,90,2,1,'java/lang/Thread.sleep')
  1367. f(5,90,2,1,'java/lang/Thread.sleep')
  1368. f(6,90,2,3,'JVM_Sleep')
  1369. f(7,91,1,4,'os::sleep(Thread*, long, bool)')
  1370. f(1,92,141,3,'start_thread')
  1371. f(2,92,141,3,'java_start(Thread*)')
  1372. f(3,92,133,4,'JavaThread::thread_main_inner()')
  1373. f(4,92,133,4,'CompileBroker::compiler_thread_loop()')
  1374. f(5,92,119,4,'CompileBroker::invoke_compiler_on_method(CompileTask*)')
  1375. f(6,92,102,4,'C2Compiler::compile_method(ciEnv*, ciMethod*, int)')
  1376. f(7,92,102,4,'Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)')
  1377. f(8,92,1,4,'CallGenerator::for_inline(ciMethod*, float)')
  1378. f(9,92,1,4,'InlineTree::check_can_parse(ciMethod*)')
  1379. f(10,92,1,4,'ciMethod::get_flow_analysis()')
  1380. f(11,92,1,4,'ciTypeFlow::do_flow()')
  1381. f(12,92,1,4,'ciTypeFlow::flow_types()')
  1382. f(13,92,1,4,'ciTypeFlow::df_flow_types(ciTypeFlow::Block*, bool, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)')
  1383. f(14,92,1,4,'ciTypeFlow::flow_block(ciTypeFlow::Block*, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)')
  1384. f(15,92,1,4,'ciTypeFlow::StateVector::apply_one_bytecode(ciBytecodeStream*)')
  1385. f(16,92,1,4,'ciTypeFlow::StateVector::do_invoke(ciBytecodeStream*, bool)')
  1386. f(17,92,1,4,'ciBytecodeStream::get_method(bool&, ciSignature**)')
  1387. f(18,92,1,4,'ciEnv::get_method_by_index(constantPoolHandle, int, Bytecodes::Code, ciInstanceKlass*)')
  1388. f(19,92,1,4,'ciEnv::get_method_by_index_impl(constantPoolHandle, int, Bytecodes::Code, ciInstanceKlass*)')
  1389. f(20,92,1,4,'ciObjectFactory::get_metadata(Metadata*)')
  1390. f(21,92,1,4,'ciObjectFactory::create_new_metadata(Metadata*)')
  1391. f(22,92,1,4,'ciMethod::ciMethod(methodHandle, ciInstanceKlass*)')
  1392. f(23,92,1,4,'ciSignature::ciSignature(ciKlass*, constantPoolHandle, ciSymbol*)')
  1393. f(8,93,62,4,'Compile::Code_Gen()')
  1394. f(9,93,4,4,'Compile::Output()')
  1395. f(10,93,1,4,'Compile::BuildOopMaps()')
  1396. f(11,93,1,4,'OopFlow::compute_reach(PhaseRegAlloc*, int, Dict*)')
  1397. f(12,93,1,4,'OopFlow::build_oop_map(Node*, int, PhaseRegAlloc*, int*)')
  1398. f(10,94,3,4,'Compile::init_buffer(unsigned int*)')
  1399. f(11,94,1,4,'CodeBuffer::initialize(int, int)')
  1400. f(12,94,1,4,'BufferBlob::create(char const*, int)')
  1401. f(13,94,1,4,'CodeCache::allocate(int, bool)')
  1402. f(14,94,1,4,'CodeHeap::allocate(unsigned long, bool)')
  1403. f(11,95,2,4,'Compile::init_scratch_buffer_blob(int)')
  1404. f(12,95,2,4,'BufferBlob::create(char const*, int)')
  1405. f(13,95,2,4,'CodeCache::allocate(int, bool)')
  1406. f(14,95,2,4,'CodeHeap::allocate(unsigned long, bool)')
  1407. f(9,97,2,4,'Compile::fill_buffer(CodeBuffer*, unsigned int*)')
  1408. f(10,97,1,4,'DebugInformationRecorder::describe_scope(int, ciMethod*, int, bool, bool, bool, DebugToken*, DebugToken*, DebugToken*)')
  1409. f(11,97,1,4,'DebugInformationRecorder::find_sharable_decode_offset(int)')
  1410. f(10,98,1,4,'PhaseRegAlloc::reg2offset(int) const')
  1411. f(9,99,6,4,'Matcher::match()')
  1412. f(10,99,1,4,'ConNode::Opcode() const')
  1413. f(10,100,1,4,'Matcher::find_shared(Node*)')
  1414. f(11,100,1,4,'ProjNode::Opcode() const')
  1415. f(10,101,4,4,'Matcher::xform(Node*, int)')
  1416. f(11,102,1,4,'Arena::contains(void const*) const')
  1417. f(11,103,1,4,'Matcher::collect_null_checks(Node*, Node*)')
  1418. f(11,104,1,4,'Matcher::match_tree(Node const*)')
  1419. f(12,104,1,4,'Matcher::ReduceInst(State*, int, Node*&)')
  1420. f(13,104,1,4,'Matcher::ReduceInst_Interior(State*, int, Node*&, MachNode*, unsigned int)')
  1421. f(14,104,1,4,'Matcher::ReduceInst(State*, int, Node*&)')
  1422. f(15,104,1,4,'Matcher::ReduceInst_Interior(State*, int, Node*&, MachNode*, unsigned int)')
  1423. f(16,104,1,4,'Matcher::ReduceInst(State*, int, Node*&)')
  1424. f(9,105,1,4,'PhaseCFG::do_global_code_motion()')
  1425. f(10,105,1,4,'PhaseCFG::global_code_motion()')
  1426. f(11,105,1,4,'PhaseCFG::schedule_early(VectorSet&, Node_List&)')
  1427. f(9,106,49,4,'PhaseChaitin::Register_Allocate()')
  1428. f(10,106,1,3,'/lib/x86_64-linux-gnu/libc-2.31.so')
  1429. f(10,107,1,4,'IndexSetIterator::advance_and_next()')
  1430. f(10,108,4,4,'PhaseAggressiveCoalesce::insert_copies(Matcher&)')
  1431. f(10,112,4,4,'PhaseChaitin::Select()')
  1432. f(11,112,1,4,'IndexSetIterator::advance_and_next()')
  1433. f(11,113,2,4,'PhaseChaitin::bias_color(LRG&, int)')
  1434. f(11,115,1,4,'PhaseIFG::re_insert(unsigned int)')
  1435. f(12,115,1,4,'IndexSetIterator::advance_and_next()')
  1436. f(10,116,2,4,'PhaseChaitin::Simplify()')
  1437. f(11,116,1,4,'IndexSetIterator::advance_and_next()')
  1438. f(11,117,1,4,'PhaseIFG::remove_node(unsigned int)')
  1439. f(12,117,1,4,'IndexSetIterator::advance_and_next()')
  1440. f(10,118,7,4,'PhaseChaitin::Split(unsigned int, ResourceArea*)')
  1441. f(11,124,1,4,'decodeHeapOop_not_nullNode::rule() const')
  1442. f(10,125,9,4,'PhaseChaitin::build_ifg_physical(ResourceArea*)')
  1443. f(11,129,4,4,'PhaseChaitin::interfere_with_live(unsigned int, IndexSet*)')
  1444. f(12,129,4,4,'IndexSetIterator::advance_and_next()')
  1445. f(11,133,1,4,'RegMask::is_UP() const')
  1446. f(10,134,2,4,'PhaseChaitin::build_ifg_virtual()')
  1447. f(11,134,2,4,'PhaseChaitin::interfere_with_live(unsigned int, IndexSet*)')
  1448. f(12,135,1,4,'IndexSetIterator::advance_and_next()')
  1449. f(10,136,6,4,'PhaseChaitin::gather_lrg_masks(bool)')
  1450. f(11,140,1,4,'RegMask::clear_to_sets(int)')
  1451. f(11,141,1,4,'RegMask::is_aligned_pairs() const')
  1452. f(10,142,2,4,'PhaseChaitin::post_allocate_copy_removal()')
  1453. f(11,142,2,4,'PhaseChaitin::elide_copy(Node*, int, Block*, Node_List&, Node_List&, bool)')
  1454. f(10,144,2,4,'PhaseCoalesce::coalesce_driver()')
  1455. f(11,144,2,4,'PhaseConservativeCoalesce::coalesce(Block*)')
  1456. f(12,144,1,4,'CProjNode::is_block_proj() const')
  1457. f(12,145,1,4,'PhaseConservativeCoalesce::copy_copy(Node*, Node*, Block*, unsigned int)')
  1458. f(13,145,1,4,'PhaseConservativeCoalesce::update_ifg(unsigned int, unsigned int, IndexSet*, IndexSet*)')
  1459. f(10,146,1,4,'PhaseIFG::Compute_Effective_Degree()')
  1460. f(10,147,2,4,'PhaseIFG::SquareUp()')
  1461. f(11,147,1,4,'IndexSetIterator::IndexSetIterator(IndexSet*)')
  1462. f(11,148,1,4,'IndexSetIterator::advance_and_next()')
  1463. f(10,149,4,4,'PhaseLive::compute(unsigned int)')
  1464. f(11,151,1,4,'PhaseLive::add_liveout(Block*, IndexSet*, VectorSet&)')
  1465. f(11,152,1,4,'PhaseLive::add_liveout(Block*, unsigned int, VectorSet&)')
  1466. f(10,153,1,4,'RegMask::smear_to_sets(int)')
  1467. f(10,154,1,4,'ResourceMark::reset_to_mark()')
  1468. f(11,154,1,4,'os::free(void*, MemoryType)')
  1469. f(8,155,25,4,'Compile::Optimize()')
  1470. f(9,155,1,4,'Compile::remove_speculative_types(PhaseIterGVN&)')
  1471. f(9,156,1,4,'PhaseCCP::analyze()')
  1472. f(9,157,17,4,'PhaseIdealLoop::build_and_optimize(bool, bool)')
  1473. f(10,157,1,4,'IdealLoopTree::iteration_split(PhaseIdealLoop*, Node_List&)')
  1474. f(11,157,1,4,'IdealLoopTree::iteration_split_impl(PhaseIdealLoop*, Node_List&)')
  1475. f(12,157,1,4,'PhaseIdealLoop::insert_pre_post_loops(IdealLoopTree*, Node_List&, bool)')
  1476. f(13,157,1,4,'PhaseIdealLoop::clone_loop(IdealLoopTree*, Node_List&, int, Node*)')
  1477. f(14,157,1,4,'PhaseIdealLoop::set_idom(Node*, Node*, unsigned int)')
  1478. f(15,157,1,3,'/lib/x86_64-linux-gnu/libc-2.31.so')
  1479. f(10,158,1,4,'Node::is_CFG() const')
  1480. f(10,159,2,4,'PhaseIdealLoop::Dominators()')
  1481. f(11,160,1,4,'NTarjan::DFS(NTarjan*, VectorSet&, PhaseIdealLoop*, unsigned int*)')
  1482. f(10,161,3,4,'PhaseIdealLoop::build_loop_early(VectorSet&, Node_List&, Node_Stack&)')
  1483. f(10,164,7,4,'PhaseIdealLoop::build_loop_late(VectorSet&, Node_List&, Node_Stack&)')
  1484. f(11,165,1,4,'Node_Array::grow(unsigned int)')
  1485. f(12,165,1,3,'/lib/x86_64-linux-gnu/libc-2.31.so')
  1486. f(11,166,5,4,'PhaseIdealLoop::build_loop_late_post(Node*)')
  1487. f(12,167,4,4,'PhaseIdealLoop::get_late_ctrl(Node*, Node*)')
  1488. f(13,170,1,4,'PhaseIdealLoop::dom_depth(Node*) const')
  1489. f(10,171,1,4,'PhaseIdealLoop::build_loop_tree()')
  1490. f(10,172,2,4,'PhaseIterGVN::optimize()')
  1491. f(11,172,2,4,'PhaseIterGVN::transform_old(Node*)')
  1492. f(12,172,1,4,'LoadNode::Ideal(PhaseGVN*, bool)')
  1493. f(13,172,1,4,'MemNode::Ideal_common(PhaseGVN*, bool)')
  1494. f(14,172,1,4,'MemNode::adr_type() const')
  1495. f(15,172,1,4,'TypeInstPtr::add_offset(long) const')
  1496. f(16,172,1,4,'TypeInstPtr::make(TypePtr::PTR, ciKlass*, bool, ciObject*, int, int, TypeOopPtr const*, int)')
  1497. f(17,172,1,4,'ciEnv::current()')
  1498. f(12,173,1,4,'NodeHash::hash_find_insert(Node*)')
  1499. f(13,173,1,4,'PhiNode::hash() const')
  1500. f(14,173,1,4,'TypeInstPtr::hash() const')
  1501. f(9,174,6,4,'PhaseIterGVN::optimize()')
  1502. f(10,174,5,4,'PhaseIterGVN::transform_old(Node*)')
  1503. f(11,174,1,4,'PhaseIterGVN::subsume_node(Node*, Node*)')
  1504. f(12,174,1,4,'PhiNode::hash() const')
  1505. f(11,175,2,4,'RegionNode::Ideal(PhaseGVN*, bool)')
  1506. f(12,175,1,4,'PhaseIterGVN::subsume_node(Node*, Node*)')
  1507. f(13,175,1,4,'Unique_Node_List::remove(Node*)')
  1508. f(12,176,1,4,'RegionNode::is_unreachable_region(PhaseGVN*) const')
  1509. f(11,177,2,4,'StoreNode::Ideal(PhaseGVN*, bool)')
  1510. f(12,177,1,4,'InitializeNode::can_capture_store(StoreNode*, PhaseTransform*, bool)')
  1511. f(13,177,1,4,'InitializeNode::detect_init_independence(Node*, int&)')
  1512. f(14,177,1,4,'InitializeNode::detect_init_independence(Node*, int&)')
  1513. f(15,177,1,4,'InitializeNode::detect_init_independence(Node*, int&)')
  1514. f(16,177,1,4,'InitializeNode::detect_init_independence(Node*, int&)')
  1515. f(17,177,1,4,'InitializeNode::detect_init_independence(Node*, int&)')
  1516. f(18,177,1,4,'InitializeNode::detect_init_independence(Node*, int&)')
  1517. f(19,177,1,4,'MemNode::all_controls_dominate(Node*, Node*)')
  1518. f(20,177,1,4,'Unique_Node_List::push(Node*)')
  1519. f(21,177,1,4,'VectorSet::operator<<=(unsigned int)')
  1520. f(12,178,1,4,'MemNode::Ideal_common(PhaseGVN*, bool)')
  1521. f(13,178,1,4,'Node::remove_dead_region(PhaseGVN*, bool)')
  1522. f(10,179,1,4,'StoreNode::Value(PhaseTransform*) const')
  1523. f(8,180,1,4,'Compile::inline_string_calls(bool)')
  1524. f(9,180,1,4,'Compile::remove_useless_nodes(Unique_Node_List&)')
  1525. f(8,181,11,4,'ParseGenerator::generate(JVMState*)')
  1526. f(9,181,11,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1527. f(10,181,11,4,'Parse::do_all_blocks()')
  1528. f(11,181,11,4,'Parse::do_one_block()')
  1529. f(12,181,11,4,'Parse::do_one_bytecode()')
  1530. f(13,181,10,4,'Parse::do_call()')
  1531. f(14,181,2,4,'Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, ciKlass*, bool, bool)')
  1532. f(15,181,2,4,'InlineTree::ok_to_inline(ciMethod*, JVMState*, ciCallProfile&, WarmCallInfo*, bool&)')
  1533. f(16,181,2,4,'ciMethod::get_flow_analysis()')
  1534. f(17,181,2,4,'ciTypeFlow::do_flow()')
  1535. f(18,181,2,4,'ciTypeFlow::flow_types()')
  1536. f(19,181,2,4,'ciTypeFlow::df_flow_types(ciTypeFlow::Block*, bool, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)')
  1537. f(20,181,1,4,'ciTypeFlow::Block::Block(ciTypeFlow*, ciBlock*, ciTypeFlow::JsrSet*)')
  1538. f(21,181,1,4,'ciTypeFlow::JsrSet::JsrSet(Arena*, int)')
  1539. f(20,182,1,4,'ciTypeFlow::flow_block(ciTypeFlow::Block*, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)')
  1540. f(21,182,1,4,'ciTypeFlow::StateVector::apply_one_bytecode(ciBytecodeStream*)')
  1541. f(14,183,8,4,'ParseGenerator::generate(JVMState*)')
  1542. f(15,183,8,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1543. f(16,183,8,4,'Parse::do_all_blocks()')
  1544. f(17,183,8,4,'Parse::do_one_block()')
  1545. f(18,183,8,4,'Parse::do_one_bytecode()')
  1546. f(19,183,8,4,'Parse::do_call()')
  1547. f(20,183,1,4,'Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, ciKlass*, bool, bool)')
  1548. f(21,183,1,4,'Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, ciKlass*, bool, bool)')
  1549. f(22,183,1,4,'InlineTree::ok_to_inline(ciMethod*, JVMState*, ciCallProfile&, WarmCallInfo*, bool&)')
  1550. f(23,183,1,4,'InlineTree::try_to_inline(ciMethod*, ciMethod*, int, JVMState*, ciCallProfile&, WarmCallInfo*, bool&)')
  1551. f(24,183,1,4,'InlineTree::should_not_inline(ciMethod*, ciMethod*, JVMState*, WarmCallInfo*)')
  1552. f(25,183,1,4,'ciMethod::has_unloaded_classes_in_signature()')
  1553. f(26,183,1,4,'Method::has_unloaded_classes_in_signature(methodHandle, Thread*)')
  1554. f(27,183,1,4,'SignatureStream::as_symbol_or_null()')
  1555. f(28,183,1,4,'SymbolTable::lookup_only(char const*, int, unsigned int&)')
  1556. f(20,184,1,4,'GraphKit::kill_dead_locals()')
  1557. f(21,184,1,4,'ciMethod::liveness_at_bci(int)')
  1558. f(22,184,1,4,'MethodLiveness::compute_liveness()')
  1559. f(20,185,6,4,'ParseGenerator::generate(JVMState*)')
  1560. f(21,185,6,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1561. f(22,185,6,4,'Parse::do_all_blocks()')
  1562. f(23,185,6,4,'Parse::do_one_block()')
  1563. f(24,185,6,4,'Parse::do_one_bytecode()')
  1564. f(25,185,6,4,'Parse::do_call()')
  1565. f(26,185,1,4,'Compile::call_generator(ciMethod*, int, bool, JVMState*, bool, float, ciKlass*, bool, bool)')
  1566. f(27,185,1,4,'InlineTree::ok_to_inline(ciMethod*, JVMState*, ciCallProfile&, WarmCallInfo*, bool&)')
  1567. f(28,185,1,4,'ciMethod::get_flow_analysis()')
  1568. f(29,185,1,4,'ciTypeFlow::do_flow()')
  1569. f(30,185,1,4,'ciTypeFlow::flow_types()')
  1570. f(31,185,1,4,'ciTypeFlow::df_flow_types(ciTypeFlow::Block*, bool, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)')
  1571. f(32,185,1,4,'ciTypeFlow::flow_block(ciTypeFlow::Block*, ciTypeFlow::StateVector*, ciTypeFlow::JsrSet*)')
  1572. f(33,185,1,4,'ciTypeFlow::StateVector::apply_one_bytecode(ciBytecodeStream*)')
  1573. f(34,185,1,4,'ciTypeFlow::StateVector::do_putfield(ciBytecodeStream*)')
  1574. f(35,185,1,4,'ciBytecodeStream::get_field(bool&)')
  1575. f(36,185,1,4,'ciEnv::get_field_by_index(ciInstanceKlass*, int)')
  1576. f(37,185,1,4,'ciEnv::get_field_by_index_impl(ciInstanceKlass*, int)')
  1577. f(38,185,1,4,'ciField::ciField(ciInstanceKlass*, int)')
  1578. f(39,185,1,4,'ciEnv::get_klass_by_index(constantPoolHandle, int, bool&, ciInstanceKlass*)')
  1579. f(40,185,1,4,'ciEnv::get_klass_by_index_impl(constantPoolHandle, int, bool&, ciInstanceKlass*)')
  1580. f(41,185,1,4,'ciEnv::get_klass_by_name_impl(ciKlass*, constantPoolHandle, ciSymbol*, bool)')
  1581. f(42,185,1,4,'SymbolTable::lookup(char const*, int, Thread*)')
  1582. f(26,186,4,4,'ParseGenerator::generate(JVMState*)')
  1583. f(27,186,4,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1584. f(28,186,4,4,'Parse::do_all_blocks()')
  1585. f(29,186,4,4,'Parse::do_one_block()')
  1586. f(30,186,4,4,'Parse::do_one_bytecode()')
  1587. f(31,186,2,4,'Parse::do_call()')
  1588. f(32,186,2,4,'ParseGenerator::generate(JVMState*)')
  1589. f(33,186,2,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1590. f(34,186,2,4,'Parse::do_all_blocks()')
  1591. f(35,186,2,4,'Parse::do_one_block()')
  1592. f(36,186,2,4,'Parse::do_one_bytecode()')
  1593. f(37,186,2,4,'Parse::do_call()')
  1594. f(38,186,1,4,'ParseGenerator::generate(JVMState*)')
  1595. f(39,186,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1596. f(40,186,1,4,'Parse::do_all_blocks()')
  1597. f(41,186,1,4,'Parse::do_one_block()')
  1598. f(42,186,1,4,'Parse::do_one_bytecode()')
  1599. f(43,186,1,4,'Parse::do_call()')
  1600. f(44,186,1,4,'ParseGenerator::generate(JVMState*)')
  1601. f(45,186,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1602. f(46,186,1,4,'Parse::do_all_blocks()')
  1603. f(47,186,1,4,'Parse::do_one_block()')
  1604. f(48,186,1,4,'Parse::do_one_bytecode()')
  1605. f(49,186,1,4,'Parse::do_field_access(bool, bool)')
  1606. f(50,186,1,4,'Type::meet_helper(Type const*, bool) const')
  1607. f(38,187,1,4,'PredictedCallGenerator::generate(JVMState*)')
  1608. f(39,187,1,4,'ParseGenerator::generate(JVMState*)')
  1609. f(40,187,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1610. f(41,187,1,4,'Parse::do_all_blocks()')
  1611. f(42,187,1,4,'Parse::do_one_block()')
  1612. f(43,187,1,4,'Parse::do_one_bytecode()')
  1613. f(44,187,1,4,'Parse::do_call()')
  1614. f(45,187,1,4,'ParseGenerator::generate(JVMState*)')
  1615. f(46,187,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1616. f(47,187,1,4,'Parse::do_all_blocks()')
  1617. f(48,187,1,4,'Parse::do_one_block()')
  1618. f(49,187,1,4,'Parse::do_one_bytecode()')
  1619. f(50,187,1,4,'Parse::do_call()')
  1620. f(51,187,1,4,'DirectCallGenerator::generate(JVMState*)')
  1621. f(52,187,1,4,'GraphKit::set_results_for_java_call(CallJavaNode*, bool)')
  1622. f(53,187,1,4,'GraphKit::make_slow_call_ex(Node*, ciInstanceKlass*, bool, bool)')
  1623. f(54,187,1,4,'NodeHash::hash_find_insert(Node*)')
  1624. f(31,188,2,4,'Parse::do_field_access(bool, bool)')
  1625. f(32,188,1,4,'Parse::do_get_xxx(Node*, ciField*, bool)')
  1626. f(33,188,1,4,'Compile::find_alias_type(TypePtr const*, bool, ciField*)')
  1627. f(32,189,1,4,'ciBytecodeStream::get_field(bool&)')
  1628. f(33,189,1,4,'ciEnv::get_field_by_index(ciInstanceKlass*, int)')
  1629. f(26,190,1,4,'PredictedCallGenerator::generate(JVMState*)')
  1630. f(27,190,1,4,'PredictedCallGenerator::generate(JVMState*)')
  1631. f(28,190,1,4,'ParseGenerator::generate(JVMState*)')
  1632. f(29,190,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1633. f(30,190,1,4,'Parse::do_all_blocks()')
  1634. f(31,190,1,4,'Parse::do_one_block()')
  1635. f(32,190,1,4,'Parse::do_one_bytecode()')
  1636. f(33,190,1,4,'Parse::do_call()')
  1637. f(34,190,1,4,'ParseGenerator::generate(JVMState*)')
  1638. f(35,190,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1639. f(36,190,1,4,'Parse::do_all_blocks()')
  1640. f(37,190,1,4,'Parse::do_one_block()')
  1641. f(38,190,1,4,'Parse::do_one_bytecode()')
  1642. f(39,190,1,4,'Parse::do_call()')
  1643. f(40,190,1,4,'ParseGenerator::generate(JVMState*)')
  1644. f(41,190,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1645. f(42,190,1,4,'Parse::do_all_blocks()')
  1646. f(43,190,1,4,'Parse::do_one_block()')
  1647. f(44,190,1,4,'Parse::do_one_bytecode()')
  1648. f(45,190,1,4,'Parse::do_call()')
  1649. f(46,190,1,4,'PredictedCallGenerator::generate(JVMState*)')
  1650. f(47,190,1,4,'ParseGenerator::generate(JVMState*)')
  1651. f(48,190,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1652. f(49,190,1,4,'Parse::do_all_blocks()')
  1653. f(50,190,1,4,'Parse::do_one_block()')
  1654. f(51,190,1,4,'Parse::do_one_bytecode()')
  1655. f(52,190,1,4,'Parse::do_call()')
  1656. f(53,190,1,4,'ParseGenerator::generate(JVMState*)')
  1657. f(54,190,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1658. f(55,190,1,4,'Parse::do_all_blocks()')
  1659. f(56,190,1,4,'Parse::do_one_block()')
  1660. f(57,190,1,4,'Parse::do_one_bytecode()')
  1661. f(58,190,1,4,'Parse::do_call()')
  1662. f(59,190,1,4,'ParseGenerator::generate(JVMState*)')
  1663. f(60,190,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1664. f(61,190,1,4,'Parse::do_all_blocks()')
  1665. f(62,190,1,4,'Parse::do_one_block()')
  1666. f(63,190,1,4,'Parse::do_one_bytecode()')
  1667. f(64,190,1,4,'Parse::do_call()')
  1668. f(65,190,1,4,'ParseGenerator::generate(JVMState*)')
  1669. f(66,190,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1670. f(67,190,1,4,'Parse::do_all_blocks()')
  1671. f(68,190,1,4,'Parse::do_one_block()')
  1672. f(69,190,1,4,'Parse::do_one_bytecode()')
  1673. f(70,190,1,4,'Parse::do_call()')
  1674. f(71,190,1,4,'ParseGenerator::generate(JVMState*)')
  1675. f(72,190,1,4,'Parse::Parse(JVMState*, ciMethod*, float)')
  1676. f(73,190,1,4,'Parse::do_all_blocks()')
  1677. f(74,190,1,4,'Parse::do_one_block()')
  1678. f(75,190,1,4,'Parse::do_one_bytecode()')
  1679. f(76,190,1,4,'Parse::do_field_access(bool, bool)')
  1680. f(77,190,1,4,'Parse::do_get_xxx(Node*, ciField*, bool)')
  1681. f(78,190,1,4,'GraphKit::insert_mem_bar(int, Node*)')
  1682. f(13,191,1,4,'Parse::do_new()')
  1683. f(14,191,1,4,'GraphKit::new_instance(Node*, Node*, Node**, bool)')
  1684. f(15,191,1,4,'GraphKit::set_output_for_allocation(AllocateNode*, TypeOopPtr const*, bool)')
  1685. f(16,191,1,4,'GraphKit::make_slow_call_ex(Node*, ciInstanceKlass*, bool, bool)')
  1686. f(17,191,1,4,'Node::Node(Node*)')
  1687. f(18,191,1,4,'Node::out_grow(unsigned int)')
  1688. f(8,192,1,4,'PhaseRemoveUseless::PhaseRemoveUseless(PhaseGVN*, Unique_Node_List*, Phase::PhaseNumber)')
  1689. f(8,193,1,4,'Type::Initialize(Compile*)')
  1690. f(9,193,1,4,'DictI::operator++()')
  1691. f(6,194,17,4,'Compiler::compile_method(ciEnv*, ciMethod*, int)')
  1692. f(7,194,17,4,'Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*)')
  1693. f(8,194,17,4,'Compilation::compile_method()')
  1694. f(9,194,14,4,'Compilation::compile_java_method()')
  1695. f(10,194,6,4,'Compilation::build_hir()')
  1696. f(11,194,6,4,'IR::IR(Compilation*, ciMethod*, int)')
  1697. f(12,194,6,4,'GraphBuilder::GraphBuilder(Compilation*, IRScope*)')
  1698. f(13,194,5,4,'GraphBuilder::iterate_all_blocks(bool)')
  1699. f(14,194,5,4,'GraphBuilder::iterate_bytecodes_for_block(int)')
  1700. f(15,194,2,4,'GraphBuilder::invoke(Bytecodes::Code)')
  1701. f(16,194,1,4,'GraphBuilder::try_inline(ciMethod*, bool, Bytecodes::Code, Instruction*)')
  1702. f(17,194,1,4,'GraphBuilder::try_inline_full(ciMethod*, bool, Bytecodes::Code, Instruction*)')
  1703. f(18,194,1,4,'GraphBuilder::iterate_all_blocks(bool)')
  1704. f(19,194,1,4,'GraphBuilder::iterate_bytecodes_for_block(int)')
  1705. f(20,194,1,4,'GraphBuilder::access_field(Bytecodes::Code)')
  1706. f(21,194,1,4,'ciBytecodeStream::get_field(bool&)')
  1707. f(22,194,1,4,'ciEnv::get_field_by_index(ciInstanceKlass*, int)')
  1708. f(23,194,1,4,'ciEnv::get_field_by_index_impl(ciInstanceKlass*, int)')
  1709. f(24,194,1,4,'ciField::ciField(ciInstanceKlass*, int)')
  1710. f(25,194,1,4,'ciEnv::get_klass_by_index(constantPoolHandle, int, bool&, ciInstanceKlass*)')
  1711. f(26,194,1,4,'ciEnv::get_klass_by_index_impl(constantPoolHandle, int, bool&, ciInstanceKlass*)')
  1712. f(27,194,1,4,'ciEnv::get_klass_by_name_impl(ciKlass*, constantPoolHandle, ciSymbol*, bool)')
  1713. f(28,194,1,4,'SymbolTable::lookup(char const*, int, Thread*)')
  1714. f(16,195,1,4,'ciBytecodeStream::get_method(bool&, ciSignature**)')
  1715. f(17,195,1,4,'ciEnv::get_method_by_index(constantPoolHandle, int, Bytecodes::Code, ciInstanceKlass*)')
  1716. f(18,195,1,4,'ciEnv::get_method_by_index_impl(constantPoolHandle, int, Bytecodes::Code, ciInstanceKlass*)')
  1717. f(19,195,1,4,'ciEnv::lookup_method(InstanceKlass*, InstanceKlass*, Symbol*, Symbol*, Bytecodes::Code)')
  1718. f(20,195,1,4,'LinkResolver::resolve_special_call_or_null(KlassHandle, Symbol*, Symbol*, KlassHandle, bool)')
  1719. f(21,195,1,4,'LinkResolver::resolve_special_call(CallInfo&, Handle, KlassHandle, Symbol*, Symbol*, KlassHandle, bool, Thread*)')
  1720. f(22,195,1,4,'LinkResolver::runtime_resolve_special_method(CallInfo&, methodHandle, KlassHandle, KlassHandle, Handle, bool, Thread*)')
  1721. f(23,195,1,4,'CallInfo::set_static(KlassHandle, methodHandle, Thread*)')
  1722. f(24,195,1,4,'CompilationPolicy::must_be_compiled(methodHandle, int)')
  1723. f(15,196,1,4,'GraphBuilder::method_return(Instruction*)')
  1724. f(16,196,1,4,'GraphBuilder::append_with_bci(Instruction*, int)')
  1725. f(15,197,1,4,'GraphBuilder::store_local(ValueType*, int)')
  1726. f(15,198,1,4,'ciInstanceKlass::is_initialized()')
  1727. f(13,199,1,4,'ValueStack::ValueStack(IRScope*, ValueStack*)')
  1728. f(10,200,1,4,'Compilation::emit_code_body()')
  1729. f(11,200,1,4,'LIR_Assembler::emit_code(BlockList*)')
  1730. f(12,200,1,4,'LIR_Assembler::cmove(LIR_Condition, LIR_OprDesc*, LIR_OprDesc*, LIR_OprDesc*, BasicType)')
  1731. f(13,200,1,4,'MacroAssembler::movptr(RegisterImpl*, long)')
  1732. f(10,201,7,4,'Compilation::emit_lir()')
  1733. f(11,201,7,4,'LinearScan::do_linear_scan()')
  1734. f(12,201,2,4,'LinearScan::allocate_registers()')
  1735. f(13,201,1,4,'IntervalWalker::walk_to(int)')
  1736. f(14,201,1,4,'LinearScanWalker::activate_current()')
  1737. f(15,201,1,4,'LinearScanWalker::alloc_free_reg(Interval*)')
  1738. f(13,202,1,4,'resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum)')
  1739. f(12,203,2,4,'LinearScan::build_intervals()')
  1740. f(13,204,1,4,'LinearScan::add_temp(LIR_OprDesc*, int, IntervalUseKind)')
  1741. f(14,204,1,4,'LinearScan::add_temp(int, int, IntervalUseKind, BasicType)')
  1742. f(15,204,1,4,'CompilationResourceObj::operator new(unsigned long)')
  1743. f(12,205,1,4,'LinearScan::compute_global_live_sets()')
  1744. f(12,206,2,4,'LinearScan::compute_local_live_sets()')
  1745. f(9,208,3,4,'Compilation::install_code(int)')
  1746. f(10,208,3,4,'ciEnv::register_method(ciMethod*, int, CodeOffsets*, int, CodeBuffer*, int, OopMapSet*, ExceptionHandlerTable*, ImplicitExceptionTable*, AbstractCompiler*, int, bool, bool, RTMState)')
  1747. f(11,208,3,4,'nmethod::new_nmethod(methodHandle, int, int, CodeOffsets*, int, DebugInformationRecorder*, Dependencies*, CodeBuffer*, int, OopMapSet*, ExceptionHandlerTable*, ImplicitExceptionTable*, AbstractCompiler*, int)')
  1748. f(12,208,3,4,'CodeCache::allocate(int, bool)')
  1749. f(13,208,3,4,'CodeHeap::allocate(unsigned long, bool)')
  1750. f(5,211,14,4,'CompileQueue::get()')
  1751. f(6,211,14,4,'NMethodSweeper::possibly_sweep()')
  1752. f(7,211,14,4,'NMethodSweeper::sweep_code_cache()')
  1753. f(8,211,1,4,'CodeCache::next_nmethod(CodeBlob*)')
  1754. f(9,211,1,4,'CodeHeap::next_free(HeapBlock*) const')
  1755. f(8,212,1,4,'Monitor::IUnlock(bool)')
  1756. f(8,213,9,4,'NMethodSweeper::process_nmethod(nmethod*)')
  1757. f(9,214,1,4,'Monitor::IUnlock(bool)')
  1758. f(9,215,7,4,'nmethod::cleanup_inline_caches()')
  1759. f(10,219,1,4,'CompiledIC::ic_destination() const')
  1760. f(10,220,2,4,'NativeCall::destination() const')
  1761. f(8,222,3,4,'nmethod::is_zombie() const')
  1762. f(3,225,7,4,'VMThread::run()')
  1763. f(4,225,7,4,'VMThread::loop()')
  1764. f(5,225,4,4,'SafepointSynchronize::begin()')
  1765. f(6,226,3,4,'SafepointSynchronize::do_cleanup_tasks()')
  1766. f(7,226,3,4,'NMethodSweeper::mark_active_nmethods()')
  1767. f(8,226,3,4,'Threads::nmethods_do(CodeBlobClosure*)')
  1768. f(9,226,3,4,'JavaThread::nmethods_do(CodeBlobClosure*)')
  1769. f(10,226,2,4,'frame::sender(RegisterMap*) const')
  1770. f(11,226,2,4,'frame::sender_for_compiled_frame(RegisterMap*) const')
  1771. f(12,227,1,4,'CodeBlob::caller_must_gc_arguments(JavaThread*) const')
  1772. f(10,228,1,4,'nmethod::is_nmethod() const')
  1773. f(5,229,3,4,'VMThread::evaluate_operation(VM_Operation*)')
  1774. f(6,229,3,4,'VM_Operation::evaluate()')
  1775. f(7,229,3,4,'VM_GenCollectForAllocation::doit()')
  1776. f(8,229,3,4,'GenCollectorPolicy::satisfy_failed_allocation(unsigned long, bool)')
  1777. f(9,229,3,4,'GenCollectedHeap::do_collection(bool, bool, unsigned long, bool, int)')
  1778. f(10,229,3,4,'DefNewGeneration::collect(bool, bool, unsigned long, bool)')
  1779. f(11,229,1,4,'GenCollectedHeap::gen_process_roots(int, bool, bool, GenCollectedHeap::ScanningOption, bool, OopsInGenClosure*, OopsInGenClosure*, CLDClosure*)')
  1780. f(12,229,1,4,'GenCollectedHeap::process_roots(bool, GenCollectedHeap::ScanningOption, OopClosure*, OopClosure*, CLDClosure*, CLDClosure*, CodeBlobToOopClosure*)')
  1781. f(13,229,1,4,'ClassLoaderDataGraph::roots_cld_do(CLDClosure*, CLDClosure*)')
  1782. f(14,229,1,4,'ClassLoaderData::oops_do(OopClosure*, KlassClosure*, bool)')
  1783. f(15,229,1,4,'KlassScanClosure::do_klass(Klass*)')
  1784. f(11,230,2,4,'GenCollectedHeap::oop_since_save_marks_iterate(int, FastScanClosure*, FastScanClosure*)')
  1785. f(12,230,2,4,'DefNewGeneration::oop_since_save_marks_iterate_nv(FastScanClosure*)')
  1786. f(13,230,2,4,'ContiguousSpace::oop_since_save_marks_iterate_nv(FastScanClosure*)')
  1787. f(14,230,1,4,'InstanceKlass::vtable_length() const')
  1788. f(14,231,1,4,'ObjArrayKlass::oop_oop_iterate_nv(oopDesc*, FastScanClosure*)')
  1789. f(3,232,1,4,'WatcherThread::run()')
  1790. f(4,232,1,4,'PeriodicTask::real_time_tick(int)')
  1791. f(5,232,1,4,'StatSamplerTask::task()')
  1792. f(6,232,1,4,'ContiguousSpaceUsedHelper::take_sample()')
  1793. search();
  1794. </script></body></html>