-
Notifications
You must be signed in to change notification settings - Fork 0
/
211flamegraph.html
3308 lines (3275 loc) · 215 KB
/
211flamegraph.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<style>
body {margin: 0; padding: 10px; background-color: #ffffff}
h1 {margin: 5px 0 0 0; font-size: 18px; font-weight: normal; text-align: center}
header {margin: -24px 0 5px 0; line-height: 24px}
button {font: 12px sans-serif; cursor: pointer}
p {margin: 5px 0 5px 0}
a {color: #0366d6}
#hl {position: absolute; display: none; overflow: hidden; white-space: nowrap; pointer-events: none; background-color: #ffffe0; outline: 1px solid #ffc000; height: 15px}
#hl span {padding: 0 3px 0 3px}
#status {overflow: hidden; white-space: nowrap}
#match {overflow: hidden; white-space: nowrap; display: none; float: right; text-align: right}
#reset {cursor: pointer}
#canvas {width: 100%; height: 2080px}
</style>
</head>
<body style='font: 12px Verdana, sans-serif'>
<h1>CPU profile</h1>
<header style='text-align: left'><button id='reverse' title='Reverse'>🔻</button> <button id='search' title='Search'>🔍</button></header>
<header style='text-align: right'>Produced by <a href='https://github.com/jvm-profiling-tools/async-profiler'>async-profiler</a></header>
<canvas id='canvas'></canvas>
<div id='hl'><span></span></div>
<p id='match'>Matched: <span id='matchval'></span> <span id='reset' title='Clear'>❌</span></p>
<p id='status'> </p>
<script>
// Copyright 2020 Andrei Pangin
// Licensed under the Apache License, Version 2.0.
'use strict';
var root, rootLevel, px, pattern;
var reverse = false;
const levels = Array(130);
for (let h = 0; h < levels.length; h++) {
levels[h] = [];
}
const canvas = document.getElementById('canvas');
const c = canvas.getContext('2d');
const hl = document.getElementById('hl');
const status = document.getElementById('status');
const canvasWidth = canvas.offsetWidth;
const canvasHeight = canvas.offsetHeight;
canvas.style.width = canvasWidth + 'px';
canvas.width = canvasWidth * (devicePixelRatio || 1);
canvas.height = canvasHeight * (devicePixelRatio || 1);
if (devicePixelRatio) c.scale(devicePixelRatio, devicePixelRatio);
c.font = document.body.style.font;
const palette = [
[0xb2e1b2, 20, 20, 20],
[0x50e150, 30, 30, 30],
[0x50cccc, 30, 30, 30],
[0xe15a5a, 30, 40, 40],
[0xc8c83c, 30, 30, 10],
[0xe17d00, 30, 30, 0],
[0xcce880, 20, 20, 20],
];
function getColor(p) {
const v = Math.random();
return '#' + (p[0] + ((p[1] * v) << 16 | (p[2] * v) << 8 | (p[3] * v))).toString(16);
}
function f(level, left, width, type, title, inln, c1, int) {
levels[level].push({left: left, width: width, color: getColor(palette[type]), title: title,
details: (int ? ', int=' + int : '') + (c1 ? ', c1=' + c1 : '') + (inln ? ', inln=' + inln : '')
});
}
function samples(n) {
return n === 1 ? '1 sample' : n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',') + ' samples';
}
function pct(a, b) {
return a >= b ? '100' : (100 * a / b).toFixed(2);
}
function findFrame(frames, x) {
let left = 0;
let right = frames.length - 1;
while (left <= right) {
const mid = (left + right) >>> 1;
const f = frames[mid];
if (f.left > x) {
right = mid - 1;
} else if (f.left + f.width <= x) {
left = mid + 1;
} else {
return f;
}
}
if (frames[left] && (frames[left].left - x) * px < 0.5) return frames[left];
if (frames[right] && (x - (frames[right].left + frames[right].width)) * px < 0.5) return frames[right];
return null;
}
function search(r) {
if (r === true && (r = prompt('Enter regexp to search:', '')) === null) {
return;
}
pattern = r ? RegExp(r) : undefined;
const matched = render(root, rootLevel);
document.getElementById('matchval').textContent = pct(matched, root.width) + '%';
document.getElementById('match').style.display = r ? 'inherit' : 'none';
}
function render(newRoot, newLevel) {
if (root) {
c.fillStyle = '#ffffff';
c.fillRect(0, 0, canvasWidth, canvasHeight);
}
root = newRoot || levels[0][0];
rootLevel = newLevel || 0;
px = canvasWidth / root.width;
const x0 = root.left;
const x1 = x0 + root.width;
const marked = [];
function mark(f) {
return marked[f.left] >= f.width || (marked[f.left] = f.width);
}
function totalMarked() {
let total = 0;
let left = 0;
Object.keys(marked).sort(function(a, b) { return a - b; }).forEach(function(x) {
if (+x >= left) {
total += marked[x];
left = +x + marked[x];
}
});
return total;
}
function drawFrame(f, y, alpha) {
if (f.left < x1 && f.left + f.width > x0) {
c.fillStyle = pattern && f.title.match(pattern) && mark(f) ? '#ee00ee' : f.color;
c.fillRect((f.left - x0) * px, y, f.width * px, 15);
if (f.width * px >= 21) {
const chars = Math.floor(f.width * px / 7);
const title = f.title.length <= chars ? f.title : f.title.substring(0, chars - 2) + '..';
c.fillStyle = '#000000';
c.fillText(title, Math.max(f.left - x0, 0) * px + 3, y + 12, f.width * px - 6);
}
if (alpha) {
c.fillStyle = 'rgba(255, 255, 255, 0.5)';
c.fillRect((f.left - x0) * px, y, f.width * px, 15);
}
}
}
for (let h = 0; h < levels.length; h++) {
const y = reverse ? h * 16 : canvasHeight - (h + 1) * 16;
const frames = levels[h];
for (let i = 0; i < frames.length; i++) {
drawFrame(frames[i], y, h < rootLevel);
}
}
return totalMarked();
}
canvas.onmousemove = function() {
const h = Math.floor((reverse ? event.offsetY : (canvasHeight - event.offsetY)) / 16);
if (h >= 0 && h < levels.length) {
const f = findFrame(levels[h], event.offsetX / px + root.left);
if (f) {
if (f != root) getSelection().removeAllRanges();
hl.style.left = (Math.max(f.left - root.left, 0) * px + canvas.offsetLeft) + 'px';
hl.style.width = (Math.min(f.width, root.width) * px) + 'px';
hl.style.top = ((reverse ? h * 16 : canvasHeight - (h + 1) * 16) + canvas.offsetTop) + 'px';
hl.firstChild.textContent = f.title;
hl.style.display = 'block';
canvas.title = f.title + '\n(' + samples(f.width) + f.details + ', ' + pct(f.width, levels[0][0].width) + '%)';
canvas.style.cursor = 'pointer';
canvas.onclick = function() {
if (f != root) {
render(f, h);
canvas.onmousemove();
}
};
status.textContent = 'Function: ' + canvas.title;
return;
}
}
canvas.onmouseout();
}
canvas.onmouseout = function() {
hl.style.display = 'none';
status.textContent = '\xa0';
canvas.title = '';
canvas.style.cursor = '';
canvas.onclick = '';
}
canvas.ondblclick = function() {
getSelection().selectAllChildren(hl);
}
document.getElementById('reverse').onclick = function() {
reverse = !reverse;
render();
}
document.getElementById('search').onclick = function() {
search(true);
}
document.getElementById('reset').onclick = function() {
search(false);
}
window.onkeydown = function() {
if (event.ctrlKey && event.keyCode === 70) {
event.preventDefault();
search(true);
} else if (event.keyCode === 27) {
search(false);
}
}
f(0,0,11539,3,'all')
f(1,0,23,3,'[unknown_Java]')
f(2,0,1,1,'I2C/C2I adapters')
f(2,1,1,4,'SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*)')
f(2,2,1,3,'_new_instance_Java')
f(3,2,1,4,'OptoRuntime::new_instance_C(Klass*, JavaThread*)')
f(4,2,1,4,'CardTableBarrierSet::on_slowpath_allocation_exit(JavaThread*, oopDesc*)')
f(2,3,6,3,'_rethrow_Java')
f(3,3,2,4,'OptoRuntime::rethrow_C(oopDesc*, JavaThread*, unsigned char*)')
f(4,3,2,4,'SafepointMechanism::update_poll_values(JavaThread*)')
f(3,5,4,4,'SharedRuntime::raw_exception_handler_for_return_address(JavaThread*, unsigned char*)')
f(4,5,3,4,'CodeCache::find_blob(void*)')
f(4,8,1,4,'CodeHeap::find_blob_unsafe(void*) const')
f(2,9,1,3,'arrayof_jbyte_disjoint_arraycopy')
f(2,10,4,3,'forward_copy_longs')
f(2,14,8,3,'jmm_GetMemoryUsage')
f(3,14,8,4,'MemoryService::create_MemoryUsage_obj(MemoryUsage, JavaThread*)')
f(4,14,8,4,'JavaCalls::construct_new_instance(InstanceKlass*, Symbol*, JavaCallArguments*, JavaThread*)')
f(5,14,8,4,'JavaCalls::call_special(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)')
f(6,14,8,4,'JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)')
f(7,14,1,4,'HandleMark::~HandleMark()')
f(7,15,5,4,'JavaCallArguments::parameters()')
f(7,20,1,4,'JavaCallWrapper::JavaCallWrapper(methodHandle const&, Handle, JavaValue*, JavaThread*)')
f(7,21,1,4,'ThreadShadow::clear_pending_exception()')
f(2,22,1,4,'os::javaTimeMillis()')
f(1,23,1,3,'call_stub')
f(1,24,11418,1,'java/lang/Thread.run')
f(2,24,208,1,'io/netty/util/internal/ThreadExecutorMap$2.run')
f(3,24,208,1,'io/netty/util/concurrent/SingleThreadEventExecutor$4.run')
f(4,24,208,1,'io/netty/channel/nio/NioEventLoop.run')
f(5,24,175,1,'io/netty/channel/nio/NioEventLoop.processSelectedKeys')
f(6,24,175,1,'io/netty/channel/nio/NioEventLoop.processSelectedKeysPlain')
f(7,24,175,1,'io/netty/channel/nio/NioEventLoop.processSelectedKey')
f(8,24,138,1,'io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.read')
f(9,24,126,1,'io/netty/channel/DefaultChannelPipeline.fireChannelRead')
f(10,24,126,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(11,24,126,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead',1,0,0)
f(12,24,126,1,'io/netty/channel/DefaultChannelPipeline$HeadContext.channelRead',1,0,0)
f(13,24,126,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead',1,0,0)
f(14,24,1,2,'io/netty/channel/AbstractChannelHandlerContext.findContextInbound',1,0,0)
f(14,25,125,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(15,25,125,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(16,25,125,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(17,25,123,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(18,25,123,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(19,25,123,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(20,25,123,1,'io/netty/handler/timeout/IdleStateHandler.channelRead')
f(21,25,123,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(22,25,123,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(23,25,123,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(24,25,123,1,'io/netty/handler/codec/ByteToMessageDecoder.channelRead')
f(25,25,2,1,'io/netty/handler/codec/ByteToMessageDecoder.callDecode')
f(26,25,1,1,'io/netty/handler/codec/ByteToMessageDecoder.decodeRemovalReentryProtection')
f(27,25,1,1,'io/netty/handler/codec/http/HttpObjectDecoder.decode')
f(26,26,1,1,'io/netty/handler/codec/ByteToMessageDecoder.fireChannelRead')
f(27,26,1,1,'io/netty/handler/codec/ByteToMessageDecoder.fireChannelRead')
f(28,26,1,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(29,26,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(30,26,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(31,26,1,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(32,26,1,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(33,26,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(34,26,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(35,26,1,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(36,26,1,1,'io/netty/handler/codec/MessageAggregator.decode')
f(37,26,1,6,'io/netty/handler/codec/http/HttpObjectAggregator.isContentLengthInvalid',0,1,0)
f(25,27,121,1,'io/netty/handler/codec/ByteToMessageDecoder.fireChannelRead')
f(26,27,121,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(27,27,121,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(28,27,121,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(29,27,121,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(30,27,121,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(31,27,121,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(32,27,121,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(33,27,121,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(34,27,119,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(35,27,119,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(36,27,119,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(37,27,119,1,'io/netty/handler/codec/MessageToMessageCodec.channelRead')
f(38,27,119,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(39,27,118,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(40,27,118,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(41,27,118,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(42,27,118,1,'io/netty/handler/codec/MessageToMessageDecoder.channelRead')
f(43,27,118,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(44,27,118,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(45,27,117,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(46,27,117,1,'org/opensearch/http/netty4/Netty4HttpPipeliningHandler.channelRead')
f(47,27,117,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelRead')
f(48,27,117,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(49,27,117,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelRead')
f(50,27,117,1,'io/netty/channel/SimpleChannelInboundHandler.channelRead')
f(51,27,117,1,'org/opensearch/http/netty4/Netty4HttpRequestHandler.channelRead0')
f(52,27,117,1,'org/opensearch/http/netty4/Netty4HttpRequestHandler.channelRead0')
f(53,27,117,1,'org/opensearch/http/AbstractHttpServerTransport.incomingRequest')
f(54,27,115,1,'org/opensearch/http/AbstractHttpServerTransport.handleIncomingRequest')
f(55,27,113,1,'org/opensearch/http/AbstractHttpServerTransport.dispatchRequest')
f(56,27,111,1,'org/opensearch/rest/RestController.dispatchRequest')
f(57,27,111,1,'org/opensearch/rest/RestController.tryAllHandlers')
f(58,27,1,1,'java/util/Collections$UnmodifiableCollection.isEmpty')
f(59,27,1,1,'java/util/AbstractCollection.isEmpty')
f(60,27,1,1,'io/netty/handler/codec/HeadersUtils$1.size')
f(58,28,4,1,'org/opensearch/common/util/FeatureFlags.isEnabled')
f(59,28,4,1,'java/lang/System.getProperty')
f(60,28,4,1,'java/lang/SecurityManager.checkPropertyAccess')
f(61,28,4,1,'java/lang/SecurityManager.checkPermission')
f(62,28,4,1,'java/security/AccessController.checkPermission')
f(63,28,1,1,'java/security/AccessControlContext.checkPermission')
f(64,28,1,1,'java/security/ProtectionDomain.impliesWithAltFilePerm')
f(65,28,1,1,'java/security/ProtectionDomain.implies')
f(66,28,1,2,'org/opensearch/bootstrap/OpenSearchPolicy.implies',1,0,0)
f(67,28,1,2,'java/security/Policy$PolicyDelegate.implies',1,0,0)
f(68,28,1,2,'sun/security/provider/PolicySpiFile.engineImplies',1,0,0)
f(69,28,1,2,'sun/security/provider/PolicyFile.implies',1,0,0)
f(70,28,1,2,'java/security/Permissions.implies',1,0,0)
f(71,28,1,2,'java/security/Permissions.getPermissionCollection',1,0,0)
f(72,28,1,2,'java/util/concurrent/ConcurrentHashMap.get',1,0,0)
f(63,29,3,1,'java/security/AccessController.getStackAccessControlContext')
f(64,29,3,3,'JVM_GetStackAccessControlContext')
f(65,31,1,4,'InstanceKlass::allocate_objArray(int, int, JavaThread*)')
f(66,31,1,4,'MemAllocator::allocate() const')
f(67,31,1,4,'ObjArrayAllocator::initialize(HeapWordImpl**) const')
f(58,32,103,1,'org/opensearch/rest/RestController.dispatchRequest')
f(59,32,2,1,'org/opensearch/common/breaker/ChildMemoryCircuitBreaker.addEstimateBytesAndMaybeBreak')
f(60,32,2,1,'org/opensearch/indices/breaker/HierarchyCircuitBreakerService.checkParentLimit')
f(61,32,2,1,'org/opensearch/indices/breaker/HierarchyCircuitBreakerService.memoryUsed')
f(62,32,2,1,'org/opensearch/indices/breaker/HierarchyCircuitBreakerService.currentMemoryUsage')
f(63,32,2,1,'org/opensearch/indices/breaker/HierarchyCircuitBreakerService.realMemoryUsage')
f(64,32,2,1,'sun/management/MemoryImpl.getHeapMemoryUsage')
f(65,32,2,1,'sun/management/MemoryImpl.getMemoryUsage0')
f(66,32,2,3,'jmm_GetMemoryUsage')
f(67,32,1,4,'G1CollectedHeap::memory_usage()')
f(68,32,1,4,'G1CollectedHeap::max_capacity() const')
f(67,33,1,4,'MemoryService::create_MemoryUsage_obj(MemoryUsage, JavaThread*)')
f(68,33,1,4,'JavaCalls::construct_new_instance(InstanceKlass*, Symbol*, JavaCallArguments*, JavaThread*)')
f(69,33,1,4,'JavaCalls::call_special(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)')
f(70,33,1,4,'LinkResolver::resolve_special_call(CallInfo&, Handle, LinkInfo const&, JavaThread*)')
f(71,33,1,4,'LinkResolver::linktime_resolve_special_method(LinkInfo const&, JavaThread*)')
f(72,33,1,4,'methodHandle::~methodHandle()')
f(59,34,101,1,'org/opensearch/rest/BaseRestHandler.handleRequest')
f(60,34,1,1,'java/util/stream/ReferencePipeline.collect')
f(61,34,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(62,34,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(63,34,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(64,34,1,1,'java/util/stream/AbstractPipeline.copyInto')
f(65,34,1,1,'java/util/Spliterator.getExactSizeIfKnown')
f(66,34,1,3,'itable stub')
f(60,35,1,1,'org/opensearch/rest/RestRequest.unconsumedParams')
f(61,35,1,1,'java/util/stream/ReferencePipeline.collect')
f(62,35,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(63,35,1,1,'java/util/stream/ReduceOps$3.getOpFlags')
f(64,35,1,1,'java/util/Collections$UnmodifiableCollection.contains')
f(65,35,1,1,'java/util/RegularEnumSet.contains')
f(60,36,84,1,'org/opensearch/rest/action/search/RestSearchAction$$Lambda$5829.0x0000000801eff2a8.accept')
f(61,36,84,1,'org/opensearch/rest/action/search/RestSearchAction.lambda$prepareRequest$2')
f(62,36,84,1,'org/opensearch/client/support/AbstractClient.execute')
f(63,36,84,1,'org/opensearch/rest/action/RestCancellableNodeClient.doExecute')
f(64,36,1,1,'java/util/concurrent/ConcurrentHashMap.computeIfAbsent')
f(65,36,1,6,'org/opensearch/rest/action/RestCancellableNodeClient$$Lambda$5830.0x0000000801effd80.apply',0,1,0)
f(66,36,1,2,'org/opensearch/rest/action/RestCancellableNodeClient.lambda$doExecute$0',1,0,0)
f(64,37,83,1,'org/opensearch/client/node/NodeClient.executeLocally')
f(65,37,83,1,'org/opensearch/action/support/TransportAction.execute')
f(66,37,83,1,'org/opensearch/action/support/TransportAction.execute')
f(67,37,83,1,'org/opensearch/action/support/TransportAction$RequestFilterChain.proceed')
f(68,37,83,1,'org/opensearch/performanceanalyzer/action/PerformanceAnalyzerActionFilter.apply')
f(69,37,83,1,'org/opensearch/action/support/TransportAction$RequestFilterChain.proceed')
f(70,37,83,1,'org/opensearch/indexmanagement/rollup/actionfilter/FieldCapsFilter.apply')
f(71,37,83,1,'org/opensearch/action/support/TransportAction$RequestFilterChain.proceed')
f(72,37,83,1,'org/opensearch/indexmanagement/controlcenter/notification/filter/IndexOperationActionFilter.apply')
f(73,37,83,1,'org/opensearch/action/support/TransportAction$RequestFilterChain.proceed')
f(74,37,83,1,'org/opensearch/action/search/TransportSearchAction.doExecute')
f(75,37,83,1,'org/opensearch/action/search/TransportSearchAction.doExecute',2,0,0)
f(76,37,77,1,'org/opensearch/action/search/TransportSearchAction.executeRequest',2,0,0)
f(77,37,75,1,'org/opensearch/index/query/Rewriteable.rewriteAndFetch')
f(78,37,75,1,'org/opensearch/index/query/Rewriteable.rewriteAndFetch')
f(79,37,74,1,'org/opensearch/core/action/ActionListener$1.onResponse')
f(80,37,74,1,'org/opensearch/action/search/TransportSearchAction$$Lambda$4848.0x0000000801d5e8a0.accept')
f(81,37,74,1,'org/opensearch/action/search/TransportSearchAction.lambda$executeRequest$4')
f(82,37,74,1,'org/opensearch/action/search/TransportSearchAction.executeLocalSearch')
f(83,37,74,1,'org/opensearch/action/search/TransportSearchAction.executeSearch',0,3,0)
f(84,37,1,2,'java/lang/Iterable.spliterator',1,0,0)
f(85,37,1,2,'java/util/Spliterators.spliteratorUnknownSize',1,0,0)
f(84,38,1,2,'java/lang/invoke/Invokers$Holder.linkToTargetMethod',1,0,0)
f(85,38,1,2,'java/lang/invoke/DirectMethodHandle$Holder.newInvokeSpecial',1,0,0)
f(86,38,1,2,'java/lang/invoke/DirectMethodHandle.allocateInstance',1,0,0)
f(84,39,2,1,'java/util/stream/ReferencePipeline.collect')
f(85,39,2,1,'java/util/stream/AbstractPipeline.evaluate')
f(86,39,1,1,'java/util/stream/ReduceOps$3.getOpFlags')
f(87,39,1,1,'java/util/Collections$UnmodifiableCollection.contains')
f(88,39,1,1,'java/util/RegularEnumSet.contains')
f(86,40,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(87,40,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(88,40,1,1,'java/util/stream/AbstractPipeline.copyInto')
f(89,40,1,1,'java/util/Spliterators$IteratorSpliterator.forEachRemaining')
f(90,40,1,1,'java/util/ArrayList$Itr.forEachRemaining')
f(91,40,1,1,'java/util/stream/ReferencePipeline$3$1.accept')
f(92,40,1,1,'org/opensearch/action/search/TransportSearchAction$$Lambda$4858.0x0000000801d64f68.apply')
f(93,40,1,1,'org/opensearch/action/search/TransportSearchAction.lambda$executeSearch$8')
f(94,40,1,1,'org/opensearch/action/search/SearchShardIterator.<init>')
f(95,40,1,1,'java/util/stream/ReferencePipeline.collect')
f(96,40,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(97,40,1,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(98,40,1,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(99,40,1,1,'java/util/stream/AbstractPipeline.copyInto')
f(100,40,1,1,'java/util/ArrayList$ArrayListSpliterator.forEachRemaining')
f(101,40,1,1,'java/util/stream/ReferencePipeline$3$1.accept')
f(102,40,1,1,'java/util/stream/ReduceOps$3ReducingSink.accept')
f(103,40,1,1,'java/util/stream/Collectors$$Lambda$78.0x0000000801065b48.accept')
f(104,40,1,2,'java/util/ArrayList.add',1,0,0)
f(105,40,1,2,'java/util/ArrayList.add',1,0,0)
f(106,40,1,2,'java/util/ArrayList.grow',1,0,0)
f(107,40,1,2,'java/util/ArrayList.grow',1,0,0)
f(108,40,1,2,'java/util/Arrays.copyOf',1,0,0)
f(84,41,58,1,'org/opensearch/action/search/AbstractSearchAsyncAction.start')
f(85,41,58,1,'org/opensearch/action/search/AbstractSearchAsyncAction.executePhase')
f(86,41,58,1,'org/opensearch/action/search/SearchPhase.recordAndRun')
f(87,41,58,1,'org/opensearch/action/search/AbstractSearchAsyncAction.run')
f(88,41,58,1,'org/opensearch/action/search/AbstractSearchAsyncAction.performPhaseOnShard')
f(89,41,58,1,'org/opensearch/action/search/AbstractSearchAsyncAction$$Lambda$5320.0x0000000801e22a70.run')
f(90,41,58,1,'org/opensearch/action/search/AbstractSearchAsyncAction.lambda$performPhaseOnShard$3')
f(91,41,58,1,'org/opensearch/action/search/SearchQueryThenFetchAsyncAction.executePhaseOnShard')
f(92,41,1,2,'org/opensearch/action/search/AbstractSearchAsyncAction.getConnection',1,0,0)
f(93,41,1,2,'org/opensearch/action/search/TransportSearchAction$$Lambda$4865.0x0000000801d65f08.apply',1,0,0)
f(94,41,1,2,'org/opensearch/action/search/TransportSearchAction.lambda$buildConnectionLookup$10',1,0,0)
f(95,41,1,2,'org/opensearch/action/search/TransportSearchAction$$Lambda$4863.0x0000000801d65a88.apply',1,0,0)
f(96,41,1,2,'org/opensearch/cluster/node/DiscoveryNodes.get',1,0,0)
f(97,41,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(98,41,1,2,'java/util/HashMap.get',1,0,0)
f(99,41,1,2,'java/util/HashMap.getNode',1,0,0)
f(100,41,1,2,'java/util/HashMap.hash',1,0,0)
f(101,41,1,2,'java/lang/String.hashCode',1,0,0)
f(102,41,1,2,'java/lang/StringLatin1.hashCode',1,0,0)
f(92,42,57,1,'org/opensearch/action/search/SearchTransportService.sendExecuteQuery',1,0,0)
f(93,42,4,1,'org/opensearch/action/search/SearchTransportService$ConnectionCountingHandler.<init>',1,0,0)
f(94,43,3,1,'java/util/concurrent/ConcurrentHashMap.compute')
f(95,43,3,2,'java/util/concurrent/ConcurrentHashMap.addCount',2,0,0)
f(96,44,1,3,'itable stub')
f(96,45,1,1,'org/opensearch/action/search/SearchTransportService$ConnectionCountingHandler$$Lambda$5322.0x0000000801e233f8.apply')
f(93,46,53,1,'org/opensearch/transport/TransportService.sendChildRequest')
f(94,46,53,1,'org/opensearch/transport/TransportService.sendChildRequest')
f(95,46,53,1,'org/opensearch/transport/TransportService.sendRequest')
f(96,47,1,1,'org/opensearch/tasks/TaskManager.registerChildNode')
f(97,47,1,1,'org/opensearch/tasks/TaskManager$CancellableTaskHolder.registerChildNode')
f(98,47,1,1,'java/util/HashMap.merge')
f(99,47,1,3,'itable stub')
f(96,48,34,1,'org/opensearch/telemetry/tracing/handler/TraceableTransportResponseHandler.create')
f(97,48,34,1,'org/opensearch/common/util/FeatureFlags.isEnabled')
f(98,48,34,1,'java/lang/System.getProperty')
f(99,48,34,1,'java/lang/SecurityManager.checkPropertyAccess')
f(100,48,34,1,'java/lang/SecurityManager.checkPermission')
f(101,48,34,1,'java/security/AccessController.checkPermission',1,0,0)
f(102,48,5,1,'java/security/AccessControlContext.checkPermission')
f(103,48,5,1,'java/security/ProtectionDomain.impliesWithAltFilePerm')
f(104,48,5,1,'java/security/ProtectionDomain.implies')
f(105,48,5,2,'org/opensearch/bootstrap/OpenSearchPolicy.implies',2,0,0)
f(106,48,4,1,'java/security/Policy$PolicyDelegate.implies',1,0,0)
f(107,48,4,1,'sun/security/provider/PolicySpiFile.engineImplies',1,0,0)
f(108,48,4,1,'sun/security/provider/PolicyFile.implies',1,0,0)
f(109,48,1,1,'java/security/Permissions.implies')
f(110,48,1,1,'java/util/PropertyPermissionCollection.implies')
f(111,48,1,2,'java/util/concurrent/ConcurrentHashMap.get',1,0,0)
f(109,49,3,2,'java/security/ProtectionDomain$JavaSecurityAccessImpl$1.get',1,0,0)
f(110,49,3,2,'java/util/Collections$SynchronizedMap.get',1,0,0)
f(111,50,2,1,'java/util/WeakHashMap.get')
f(112,50,2,2,'java/util/WeakHashMap.getTable',2,0,0)
f(106,52,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(107,52,1,2,'java/util/HashMap.get',1,0,0)
f(108,52,1,2,'java/util/HashMap.getNode',1,0,0)
f(109,52,1,2,'java/util/HashMap.hash',1,0,0)
f(110,52,1,2,'java/lang/String.hashCode',1,0,0)
f(111,52,1,2,'java/lang/StringLatin1.hashCode',1,0,0)
f(102,53,2,2,'java/security/AccessControlContext.optimize',1,0,0)
f(103,53,1,2,'java/security/AccessControlContext.combine',1,0,0)
f(103,54,1,1,'java/security/AccessController.getInheritedAccessControlContext')
f(104,54,1,4,'java_lang_Thread::inherited_access_control_context(oopDesc*)')
f(102,55,27,1,'java/security/AccessController.getStackAccessControlContext')
f(103,55,4,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<286822ul, G1BarrierSet>, (AccessInternal::BarrierType)3, 286822ul>::oop_access_barrier(oopDesc*, long)')
f(103,59,1,4,'InstanceKlass::protection_domain() const')
f(103,60,21,3,'JVM_GetStackAccessControlContext')
f(104,73,1,4,'AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<548964ul, G1BarrierSet>, (AccessInternal::BarrierType)2, 548964ul>::oop_access_barrier(void*)')
f(104,74,1,4,'Chunk::next_chop()')
f(104,75,1,4,'CodeBlob::is_compiled() const')
f(104,76,1,4,'Handle::Handle(Thread*, oopDesc*)')
f(105,76,1,4,'Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)')
f(106,76,1,4,'ChunkPool::allocate(unsigned long, AllocFailStrategy::AllocFailEnum)')
f(107,76,1,4,'ThreadCritical::~ThreadCritical()')
f(108,76,1,3,'__aarch64_swp4_rel')
f(104,77,1,4,'ObjArrayKlass::array_klass(int, JavaThread*)')
f(104,78,3,4,'frame::sender(RegisterMap*) const')
f(105,78,3,4,'frame::sender_for_compiled_frame(RegisterMap*) const')
f(106,79,2,4,'CodeHeap::find_blob_unsafe(void*) const')
f(103,81,1,4,'frame::is_interpreted_frame() const')
f(96,82,17,1,'org/opensearch/transport/TransportService$$Lambda$3566.0x0000000801ad7998.sendRequest')
f(97,82,17,1,'org/opensearch/transport/TransportService.sendRequestInternal')
f(98,82,1,1,'org/opensearch/transport/Transport$ResponseHandlers.add')
f(99,82,1,1,'org/opensearch/common/util/concurrent/ConcurrentHashMapLong.put')
f(100,82,1,1,'java/util/concurrent/ConcurrentHashMap.put')
f(101,82,1,1,'java/util/concurrent/ConcurrentHashMap.putVal')
f(102,82,1,2,'java/util/concurrent/ConcurrentHashMap.addCount',1,0,0)
f(98,83,16,1,'org/opensearch/transport/TransportService$3.sendRequest')
f(99,83,16,1,'org/opensearch/transport/TransportService.sendLocalRequest')
f(100,83,16,1,'org/opensearch/transport/RequestHandlerRegistry.processMessageReceived')
f(101,83,13,1,'org/opensearch/performanceanalyzer/transport/PerformanceAnalyzerTransportRequestHandler.messageReceived')
f(102,83,13,1,'org/opensearch/indexmanagement/rollup/interceptor/RollupInterceptor$interceptHandler$1.messageReceived')
f(103,83,9,1,'org/opensearch/action/search/SearchTransportService$$Lambda$3950.0x0000000801ba4988.messageReceived')
f(104,83,9,1,'org/opensearch/action/search/SearchTransportService.lambda$registerRequestHandler$7')
f(105,83,9,1,'org/opensearch/search/SearchService.executeQueryPhase')
f(106,83,9,1,'org/opensearch/search/SearchService.rewriteAndFetchShardRequest')
f(107,83,9,1,'org/opensearch/index/query/Rewriteable.rewriteAndFetch')
f(108,83,9,1,'org/opensearch/index/query/Rewriteable.rewriteAndFetch')
f(109,83,5,1,'org/opensearch/core/action/ActionListener$1.onResponse')
f(110,83,5,1,'org/opensearch/search/SearchService$$Lambda$5327.0x0000000801e266a8.accept')
f(111,83,5,1,'org/opensearch/search/SearchService.lambda$rewriteAndFetchShardRequest$9')
f(112,83,5,1,'org/opensearch/index/shard/IndexShard.awaitShardSearchActive')
f(113,83,5,1,'org/opensearch/search/SearchService$$Lambda$5330.0x0000000801e26f68.accept')
f(114,83,5,1,'org/opensearch/search/SearchService.lambda$rewriteAndFetchShardRequest$8')
f(115,83,5,1,'org/opensearch/search/SearchService$2.onResponse')
f(116,83,5,1,'org/opensearch/search/SearchService$2.onResponse')
f(117,83,5,1,'org/opensearch/search/SearchService.runAsync')
f(118,83,5,1,'org/opensearch/common/util/concurrent/OpenSearchThreadPoolExecutor.execute')
f(119,83,3,1,'java/util/concurrent/ThreadPoolExecutor.execute')
f(120,83,3,1,'org/opensearch/common/util/concurrent/SizeBlockingQueue.offer')
f(121,84,2,1,'java/util/concurrent/LinkedTransferQueue.offer')
f(122,84,2,1,'java/util/concurrent/LinkedTransferQueue.xfer')
f(123,84,2,1,'java/util/concurrent/LinkedTransferQueue$Node.tryMatch')
f(124,84,2,1,'java/util/concurrent/locks/LockSupport.unpark')
f(125,84,2,1,'jdk/internal/misc/Unsafe.unpark')
f(126,84,2,3,'Unsafe_Unpark')
f(127,84,1,4,'ThreadsListHandle::ThreadsListHandle(Thread*)')
f(127,85,1,4,'oopDesc::address_field(int) const')
f(119,86,2,1,'org/opensearch/common/util/concurrent/QueueResizingOpenSearchThreadPoolExecutor.wrapRunnable')
f(120,86,2,1,'org/opensearch/common/util/concurrent/OpenSearchThreadPoolExecutor.wrapRunnable')
f(121,86,2,1,'org/opensearch/common/util/concurrent/ThreadContext.preserveContext')
f(122,86,2,1,'org/opensearch/common/util/concurrent/ThreadContext$ContextPreservingAbstractRunnable.<init>')
f(123,86,2,1,'org/opensearch/common/util/concurrent/ThreadContext.newStoredContext')
f(124,86,2,1,'org/opensearch/common/util/concurrent/ThreadContext.newStoredContext')
f(125,86,2,1,'java/util/HashMap.<init>')
f(126,86,2,1,'java/util/HashMap.putMapEntries')
f(127,86,1,2,'java/util/HashMap$EntrySet.iterator',1,0,0)
f(128,86,1,2,'java/util/HashMap$EntryIterator.<init>',1,0,0)
f(129,86,1,2,'java/util/HashMap$HashIterator.<init>',1,0,0)
f(127,87,1,1,'java/util/HashMap.putVal')
f(128,87,1,1,'java/util/HashMap.newNode')
f(109,88,4,1,'org/opensearch/search/internal/ShardSearchRequest$RequestRewritable.rewrite')
f(110,88,4,1,'org/opensearch/search/internal/ShardSearchRequest$RequestRewritable.rewrite')
f(111,88,4,1,'org/opensearch/index/query/Rewriteable.rewrite')
f(112,88,4,1,'org/opensearch/index/query/Rewriteable.rewrite')
f(113,88,1,3,'itable stub')
f(113,89,3,1,'org/opensearch/search/builder/SearchSourceBuilder.rewrite')
f(114,89,3,1,'org/opensearch/search/builder/SearchSourceBuilder.rewrite')
f(115,89,3,1,'org/opensearch/search/aggregations/AggregatorFactories$Builder.rewrite')
f(116,89,3,1,'org/opensearch/search/aggregations/AggregatorFactories$Builder.addAggregator')
f(117,89,3,1,'java/util/HashSet.add')
f(118,89,3,1,'java/util/HashMap.put')
f(119,89,2,1,'java/util/HashMap.hash')
f(120,89,2,1,'org/opensearch/search/aggregations/bucket/histogram/DateHistogramAggregationBuilder.hashCode')
f(121,89,2,1,'org/opensearch/search/aggregations/support/ValuesSourceAggregationBuilder.hashCode')
f(122,89,1,1,'java/util/Objects.hash')
f(123,89,1,1,'java/util/Arrays.hashCode')
f(124,89,1,1,'java/lang/String.hashCode')
f(125,89,1,2,'java/lang/StringLatin1.hashCode',1,0,0)
f(122,90,1,2,'org/opensearch/search/aggregations/AbstractAggregationBuilder.hashCode',1,0,0)
f(123,90,1,2,'java/util/Objects.hash',1,0,0)
f(124,90,1,2,'java/util/Arrays.hashCode',1,0,0)
f(119,91,1,1,'java/util/HashMap.putVal')
f(120,91,1,1,'java/util/HashMap.resize')
f(121,91,1,3,'zero_blocks')
f(103,92,4,1,'org/opensearch/indexmanagement/rollup/util/RollupUtilsKt.isRollupIndex',1,0,0)
f(104,92,1,2,'org/opensearch/cluster/metadata/Metadata.index',1,0,0)
f(105,92,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(106,92,1,2,'java/util/HashMap.get',1,0,0)
f(107,92,1,2,'java/util/HashMap.getNode',1,0,0)
f(108,92,1,2,'java/util/HashMap.hash',1,0,0)
f(109,92,1,2,'java/lang/String.hashCode',1,0,0)
f(110,92,1,2,'java/lang/StringLatin1.hashCode',1,0,0)
f(104,93,3,1,'org/opensearch/common/settings/Setting.get')
f(105,93,3,1,'org/opensearch/common/settings/Setting.get')
f(106,93,1,3,'itable stub')
f(106,94,2,1,'org/opensearch/common/settings/Setting.getRaw')
f(107,94,2,1,'org/opensearch/common/settings/Setting.innerGetRaw')
f(108,94,1,1,'org/opensearch/common/settings/Setting$$Lambda$42.0x000000080102ac20.apply')
f(109,94,1,1,'org/opensearch/common/settings/Setting.getRaw')
f(110,94,1,1,'org/opensearch/common/settings/Setting.checkDeprecation')
f(111,94,1,1,'org/opensearch/common/settings/Setting.exists')
f(112,94,1,2,'org/opensearch/common/settings/Setting.exists',1,0,0)
f(113,94,1,2,'org/opensearch/common/settings/Setting.getKey',1,0,0)
f(108,95,1,1,'org/opensearch/common/settings/Settings.get')
f(109,95,1,1,'org/opensearch/common/settings/Settings.get')
f(110,95,1,1,'java/util/Collections$UnmodifiableMap.get')
f(111,95,1,1,'java/util/HashMap.get')
f(112,95,1,1,'java/util/HashMap.getNode')
f(113,95,1,1,'java/util/HashMap.hash')
f(114,95,1,1,'java/lang/String.hashCode')
f(115,95,1,1,'java/lang/StringLatin1.hashCode')
f(116,95,1,1,'org/opensearch/common/settings/Setting$$Lambda$42.0x000000080102ac20.apply')
f(101,96,3,1,'org/opensearch/tasks/TaskManager.register')
f(102,96,1,1,'org/opensearch/common/util/concurrent/ThreadContext.getHeader')
f(103,96,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(104,96,1,2,'java/util/HashMap.get',1,0,0)
f(105,96,1,2,'java/util/HashMap.getNode',1,0,0)
f(106,96,1,2,'java/util/HashMap.hash',1,0,0)
f(107,96,1,2,'java/lang/String.hashCode',1,0,0)
f(108,96,1,2,'java/lang/StringLatin1.hashCode',1,0,0)
f(102,97,1,1,'org/opensearch/core/common/unit/ByteSizeUnit$1.toBytes')
f(102,98,1,1,'org/opensearch/tasks/Task.addResourceTrackingCompletionListener')
f(103,98,1,2,'java/util/ArrayList.add',1,0,0)
f(104,98,1,2,'java/util/ArrayList.add',1,0,0)
f(105,98,1,2,'java/util/ArrayList.grow',1,0,0)
f(106,98,1,2,'java/util/ArrayList.grow',1,0,0)
f(107,98,1,2,'java/util/Arrays.copyOf',1,0,0)
f(84,99,1,1,'org/opensearch/action/search/TransportSearchAction$$Lambda$4843.0x0000000801d5ddd8.asyncSearchAction')
f(85,99,1,2,'org/opensearch/action/search/TransportSearchAction.searchAsyncAction',1,0,0)
f(86,99,1,2,'org/opensearch/action/search/SearchPhaseController.newSearchPhaseResults',1,0,0)
f(87,99,1,2,'org/opensearch/action/search/QueryPhaseResultConsumer.<init>',1,0,0)
f(84,100,1,1,'org/opensearch/action/search/TransportSearchAction.asyncSearchExecutor')
f(85,100,1,1,'java/util/stream/ReferencePipeline.allMatch')
f(86,100,1,1,'java/util/stream/AbstractPipeline.evaluate')
f(87,100,1,6,'java/util/Spliterators$ArraySpliterator.characteristics',0,1,0)
f(84,101,1,1,'org/opensearch/action/search/TransportSearchAction.buildPerIndexAliasFilter')
f(85,101,1,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.resolveExpressions')
f(86,101,1,1,'java/util/HashSet.<init>')
f(87,101,1,1,'java/util/AbstractCollection.addAll')
f(88,101,1,1,'java/util/HashSet.add')
f(89,101,1,1,'java/util/HashMap.put')
f(90,101,1,1,'java/util/HashMap.putVal')
f(91,101,1,1,'java/util/HashMap.resize')
f(92,101,1,3,'zero_blocks')
f(84,102,1,1,'org/opensearch/action/search/TransportSearchAction.failIfOverShardCountLimit')
f(85,102,1,1,'org/opensearch/common/settings/AbstractScopedSettings.get')
f(86,102,1,1,'org/opensearch/common/settings/Setting.get')
f(87,102,1,1,'org/opensearch/common/settings/Setting.exists')
f(88,102,1,1,'org/opensearch/common/settings/Setting.exists')
f(89,102,1,1,'java/util/Collections$UnmodifiableCollection.contains')
f(90,102,1,1,'java/util/TreeMap$KeySet.contains')
f(91,102,1,2,'java/util/TreeMap.containsKey',1,0,0)
f(92,102,1,2,'java/util/TreeMap.getEntry',1,0,0)
f(93,102,1,2,'java/util/TreeMap.getEntryUsingComparator',1,0,0)
f(84,103,1,1,'org/opensearch/action/search/TransportSearchAction.mergeShardsIterators')
f(85,103,1,1,'org/opensearch/cluster/routing/GroupShardsIterator.sortAndCreate')
f(86,103,1,1,'org/apache/lucene/util/CollectionUtil.timSort')
f(87,103,1,1,'org/apache/lucene/util/CollectionUtil.timSort')
f(88,103,1,1,'org/apache/lucene/util/TimSorter.sort')
f(89,103,1,1,'org/apache/lucene/util/TimSorter.nextRun')
f(90,103,1,1,'org/apache/lucene/util/CollectionUtil$ListTimSorter.compare')
f(91,103,1,1,'java/util/Comparators$NaturalOrderComparator.compare')
f(92,103,1,1,'java/util/Comparators$NaturalOrderComparator.compare')
f(93,103,1,1,'org/opensearch/action/search/SearchShardIterator.compareTo')
f(94,103,1,2,'org/opensearch/action/search/SearchShardIterator.compareTo',1,0,0)
f(95,103,1,2,'java/util/Comparator$$Lambda$1275.0x000000080147d840.compare',1,0,0)
f(96,103,1,2,'java/util/Comparator.lambda$thenComparing$36697e65$1',1,0,0)
f(97,103,1,2,'java/util/Comparator$$Lambda$475.0x00000008012692c0.compare',1,0,0)
f(98,103,1,2,'java/util/Comparator.lambda$comparing$77a9974f$1',1,0,0)
f(84,104,4,1,'org/opensearch/action/search/TransportSearchAction.resolveLocalIndices')
f(85,104,4,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.concreteIndices')
f(86,104,4,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.concreteIndices')
f(87,105,2,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.checkSystemIndexAccess')
f(88,105,2,1,'java/util/stream/ReferencePipeline.collect')
f(89,105,2,1,'java/util/stream/AbstractPipeline.evaluate')
f(90,105,2,1,'java/util/stream/ReduceOps$ReduceOp.evaluateSequential')
f(91,105,2,1,'java/util/stream/AbstractPipeline.wrapAndCopyInto')
f(92,105,2,1,'java/util/stream/AbstractPipeline.copyInto')
f(93,105,1,1,'java/util/stream/Sink$ChainedReference.begin')
f(93,106,1,1,'java/util/stream/SortedOps$RefSortingSink.end')
f(94,106,1,2,'java/lang/invoke/Invokers$Holder.linkToTargetMethod',1,0,0)
f(95,106,1,2,'java/lang/invoke/DirectMethodHandle$Holder.newInvokeSpecial',1,0,0)
f(96,106,1,2,'java/lang/invoke/DirectMethodHandle.allocateInstance',1,0,0)
f(87,107,1,2,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.shouldTrackConcreteIndex',1,0,0)
f(88,107,1,2,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.addIndex',1,0,0)
f(89,107,1,2,'org/opensearch/common/settings/Settings.getAsBoolean',1,0,0)
f(90,107,1,2,'org/opensearch/common/settings/Settings.get',1,0,0)
f(91,107,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(84,108,1,1,'org/opensearch/cluster/metadata/IndexNameExpressionResolver.resolveSearchRouting')
f(84,109,1,2,'org/opensearch/cluster/routing/GroupShardsIterator.size',1,0,0)
f(84,110,1,1,'org/opensearch/cluster/routing/OperationRouting.searchShards')
f(85,110,1,1,'org/opensearch/cluster/routing/GroupShardsIterator.sortAndCreate')
f(86,110,1,1,'org/apache/lucene/util/CollectionUtil.timSort')
f(87,110,1,1,'org/apache/lucene/util/CollectionUtil.timSort')
f(88,110,1,1,'org/apache/lucene/util/TimSorter.sort')
f(89,110,1,2,'org/apache/lucene/util/TimSorter.nextRun',1,0,0)
f(90,110,1,2,'org/apache/lucene/util/CollectionUtil$ListTimSorter.compare',1,0,0)
f(91,110,1,3,'itable stub')
f(79,111,1,1,'org/opensearch/search/builder/SearchSourceBuilder.rewrite')
f(80,111,1,1,'org/opensearch/search/builder/SearchSourceBuilder.rewrite')
f(81,111,1,1,'org/opensearch/search/aggregations/AggregatorFactories$Builder.rewrite')
f(82,111,1,1,'org/opensearch/search/aggregations/AggregatorFactories$Builder.addAggregator')
f(83,111,1,1,'java/util/HashSet.add')
f(84,111,1,1,'java/util/HashMap.put')
f(85,111,1,1,'java/util/HashMap.hash')
f(86,111,1,1,'org/opensearch/search/aggregations/bucket/histogram/DateHistogramAggregationBuilder.hashCode')
f(87,111,1,1,'org/opensearch/search/aggregations/support/ValuesSourceAggregationBuilder.hashCode')
f(88,111,1,2,'org/opensearch/search/aggregations/AbstractAggregationBuilder.hashCode',1,0,0)
f(89,111,1,2,'java/util/Objects.hash',1,0,0)
f(90,111,1,2,'java/util/Arrays.hashCode',1,0,0)
f(77,112,2,2,'org/opensearch/search/pipeline/SearchPipelineService.resolvePipeline',2,0,0)
f(78,112,2,2,'org/opensearch/cluster/metadata/Metadata.index',2,0,0)
f(79,112,2,2,'java/util/Collections$UnmodifiableMap.get',2,0,0)
f(80,112,2,2,'java/util/HashMap.get',2,0,0)
f(81,112,2,2,'java/util/HashMap.getNode',2,0,0)
f(82,112,2,2,'java/util/HashMap.hash',2,0,0)
f(83,112,2,2,'java/lang/String.hashCode',2,0,0)
f(84,112,2,2,'java/lang/StringLatin1.hashCode',2,0,0)
f(76,114,6,1,'org/opensearch/action/support/TimeoutTaskCancellationUtility.wrapWithCancellationListener')
f(77,114,6,1,'org/opensearch/common/settings/AbstractScopedSettings.get')
f(78,114,6,1,'org/opensearch/common/settings/Setting.get')
f(79,114,6,1,'org/opensearch/common/settings/Setting.get')
f(80,114,6,1,'org/opensearch/common/settings/Setting.get')
f(81,114,2,3,'itable stub')
f(81,116,2,1,'org/opensearch/common/settings/Setting$$Lambda$165.0x00000008010be0a0.apply')
f(82,116,2,1,'org/opensearch/common/settings/Setting.lambda$timeSetting$49')
f(83,116,2,1,'org/opensearch/common/unit/TimeValue.parseTimeValue')
f(84,116,2,1,'org/opensearch/common/unit/TimeValue.parseTimeValue')
f(85,116,2,1,'java/lang/String.matches')
f(86,116,2,1,'java/util/regex/Pattern.matches')
f(87,116,2,1,'java/util/regex/Pattern.compile')
f(88,116,2,1,'java/util/regex/Pattern.<init>')
f(89,116,2,1,'java/util/regex/Pattern.compile')
f(90,116,1,1,'java/util/regex/Pattern$CharProperty.study')
f(90,117,1,1,'java/util/regex/Pattern.expr')
f(91,117,1,1,'java/util/regex/Pattern.sequence')
f(92,117,1,1,'java/util/regex/Pattern.closure')
f(81,118,2,1,'org/opensearch/common/settings/Setting.getRaw')
f(82,118,2,2,'org/opensearch/common/settings/Setting.innerGetRaw',2,0,0)
f(83,118,1,2,'org/opensearch/common/settings/Setting.getKey',1,0,0)
f(83,119,1,2,'org/opensearch/common/settings/Settings.get',1,0,0)
f(84,119,1,2,'org/opensearch/common/settings/Settings.get',1,0,0)
f(85,119,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(86,119,1,2,'java/util/HashMap.get',1,0,0)
f(87,119,1,2,'java/util/HashMap.getNode',1,0,0)
f(88,119,1,2,'java/util/HashMap.hash',1,0,0)
f(89,119,1,2,'java/lang/String.hashCode',1,0,0)
f(90,119,1,2,'java/lang/StringLatin1.hashCode',1,0,0)
f(91,119,1,3,'itable stub')
f(60,120,15,1,'org/opensearch/rest/action/search/RestSearchAction.prepareRequest')
f(61,120,15,1,'org/opensearch/rest/RestRequest.withContentOrSourceParamParserOrNull')
f(62,120,15,1,'org/opensearch/rest/action/search/RestSearchAction$$Lambda$5825.0x0000000801efea00.accept')
f(63,120,14,1,'org/opensearch/rest/action/search/RestSearchAction.lambda$prepareRequest$1')
f(64,120,14,1,'org/opensearch/rest/action/search/RestSearchAction.parseSearchRequest')
f(65,120,1,2,'org/opensearch/rest/RestRequest.hasParam',1,0,0)
f(66,120,1,2,'java/util/HashMap.containsKey',1,0,0)
f(67,120,1,2,'java/util/HashMap.getNode',1,0,0)
f(65,121,1,1,'org/opensearch/rest/RestRequest.param')
f(66,121,1,2,'java/util/HashSet.add',1,0,0)
f(67,121,1,2,'java/util/HashMap.put',1,0,0)
f(68,121,1,2,'java/util/HashMap.hash',1,0,0)
f(69,121,1,2,'java/lang/String.hashCode',1,0,0)
f(70,121,1,2,'java/lang/StringLatin1.hashCode',1,0,0)
f(65,122,12,1,'org/opensearch/search/builder/SearchSourceBuilder.parseXContent')
f(66,123,1,1,'com/fasterxml/jackson/core/base/ParserBase.getCurrentName')
f(66,124,1,1,'org/opensearch/common/xcontent/json/JsonXContentParser.nextToken')
f(67,124,1,1,'com/fasterxml/jackson/core/json/UTF8StreamJsonParser.nextToken')
f(66,125,9,1,'org/opensearch/search/aggregations/AggregatorFactories.parseAggregators')
f(67,125,9,1,'org/opensearch/search/aggregations/AggregatorFactories.parseAggregators')
f(68,125,1,2,'org/opensearch/common/xcontent/json/JsonXContentParser.nextToken',1,0,0)
f(69,125,1,2,'org/opensearch/common/xcontent/json/JsonXContentParser.convertToken',1,0,0)
f(68,126,6,1,'org/opensearch/core/xcontent/AbstractXContentParser.namedObject')
f(69,126,6,2,'org/opensearch/core/xcontent/NamedXContentRegistry.parseNamedObject',2,0,0)
f(70,126,6,2,'org/opensearch/search/SearchModule$$Lambda$1520.0x0000000801668000.parse',2,0,0)
f(71,126,6,2,'org/opensearch/search/SearchModule.lambda$registerAggregation$3',2,0,0)
f(72,126,6,2,'org/opensearch/core/xcontent/ObjectParser.parse',2,0,0)
f(73,128,4,1,'org/opensearch/core/xcontent/ObjectParser.parse')
f(74,129,1,2,'org/opensearch/common/xcontent/json/JsonXContentParser.nextToken',1,0,0)
f(75,129,1,3,'itable stub')
f(74,130,1,2,'org/opensearch/core/xcontent/ObjectParser$FieldParser.assertSupports',1,0,0)
f(74,131,1,2,'org/opensearch/core/xcontent/ObjectParser.parseSub',1,0,0)
f(75,131,1,2,'org/opensearch/core/xcontent/ObjectParser.parseValue',1,0,0)
f(76,131,1,2,'org/opensearch/core/xcontent/ObjectParser$$Lambda$489.0x000000080135b108.parse',1,0,0)
f(77,131,1,2,'org/opensearch/core/xcontent/ObjectParser.lambda$declareField$9',1,0,0)
f(78,131,1,3,'itable stub')
f(68,132,2,1,'org/opensearch/search/aggregations/AggregatorFactories$Builder.addAggregator')
f(69,132,2,1,'java/util/HashSet.add')
f(70,132,2,1,'java/util/HashMap.put')
f(71,132,2,1,'java/util/HashMap.hash')
f(72,132,2,1,'org/opensearch/search/aggregations/bucket/histogram/DateHistogramAggregationBuilder.hashCode')
f(73,132,1,1,'java/util/Objects.hash')
f(74,132,1,1,'java/util/Arrays.hashCode')
f(75,132,1,1,'org/opensearch/search/aggregations/InternalOrder$SimpleOrder.hashCode')
f(76,132,1,1,'java/lang/Byte.hashCode')
f(73,133,1,1,'org/opensearch/search/aggregations/support/ValuesSourceAggregationBuilder.hashCode')
f(74,133,1,2,'org/opensearch/search/aggregations/AbstractAggregationBuilder.hashCode',1,0,0)
f(75,133,1,2,'java/util/Objects.hash',1,0,0)
f(76,133,1,2,'java/util/Arrays.hashCode',1,0,0)
f(63,134,1,1,'org/opensearch/rest/action/search/RestSearchAction.parseSearchRequest')
f(58,135,3,1,'org/opensearch/rest/RestController.handleNoHandlerFound')
f(59,135,3,1,'org/opensearch/rest/RestController.getValidHandlerMethodSet')
f(60,135,1,1,'java/util/AbstractCollection.addAll')
f(60,136,2,1,'org/opensearch/common/path/PathTrie$1.next')
f(61,136,2,1,'org/opensearch/common/path/PathTrie.retrieve')
f(62,136,2,1,'org/opensearch/common/path/PathTrie$TrieNode.retrieve')
f(63,136,2,1,'org/opensearch/common/path/PathTrie$TrieNode.retrieve')
f(64,136,2,2,'java/util/Collections$UnmodifiableMap.get',2,0,0)
f(65,136,2,2,'java/util/HashMap.get',2,0,0)
f(66,136,2,2,'java/util/HashMap.getNode',2,0,0)
f(56,138,2,2,'org/opensearch/telemetry/tracing/channels/TraceableRestChannel.create',1,0,0)
f(57,139,1,1,'org/opensearch/common/util/FeatureFlags.isEnabled')
f(58,139,1,1,'java/lang/System.getProperty')
f(59,139,1,1,'java/lang/SecurityManager.checkPropertyAccess')
f(60,139,1,1,'java/lang/SecurityManager.checkPermission')
f(61,139,1,1,'java/security/AccessController.checkPermission')
f(62,139,1,1,'java/security/AccessController.getStackAccessControlContext')
f(63,139,1,4,'Method::bcp_from(unsigned char*) const')
f(55,140,2,1,'org/opensearch/rest/RestRequest.request')
f(56,140,2,1,'org/opensearch/rest/RestRequest.<init>')
f(57,140,2,1,'org/opensearch/rest/RestRequest.parseContentType')
f(58,140,2,1,'java/lang/String.split')
f(59,140,2,1,'java/lang/String.split')
f(60,140,1,1,'java/util/regex/Pattern.compile')
f(61,140,1,1,'java/util/regex/Pattern.<init>')
f(62,140,1,1,'java/util/regex/Pattern.compile')
f(63,140,1,1,'java/util/regex/Pattern$Start.<init>')
f(64,140,1,1,'java/util/regex/Pattern$CharPropertyGreedy.study')
f(65,140,1,1,'java/util/regex/Pattern$CharProperty.study')
f(66,140,1,1,'java/util/regex/Pattern$Node.study')
f(60,141,1,2,'java/util/regex/Pattern.split',1,0,0)
f(61,141,1,3,'vtable stub')
f(54,142,2,1,'org/opensearch/telemetry/tracing/channels/TraceableHttpChannel.create')
f(55,142,2,1,'org/opensearch/common/util/FeatureFlags.isEnabled')
f(56,142,1,1,'java/lang/System.getProperty')
f(57,142,1,1,'java/lang/SecurityManager.checkPropertyAccess')
f(58,142,1,1,'java/lang/SecurityManager.checkPermission')
f(59,142,1,1,'java/security/AccessController.checkPermission')
f(60,142,1,1,'java/security/AccessControlContext.checkPermission')
f(61,142,1,1,'java/security/ProtectionDomain.impliesWithAltFilePerm')
f(62,142,1,1,'java/security/ProtectionDomain.implies')
f(63,142,1,1,'org/opensearch/bootstrap/OpenSearchPolicy.implies')
f(64,142,1,1,'java/security/Policy$PolicyDelegate.implies')
f(65,142,1,1,'sun/security/provider/PolicySpiFile.engineImplies')
f(66,142,1,1,'sun/security/provider/PolicyFile.implies')
f(67,142,1,1,'java/security/Permissions.implies')
f(68,142,1,1,'java/util/PropertyPermissionCollection.implies')
f(69,142,1,2,'java/util/concurrent/ConcurrentHashMap.get',1,0,0)
f(56,143,1,2,'org/opensearch/common/settings/Settings.getAsBoolean',1,0,0)
f(57,143,1,2,'org/opensearch/common/settings/Settings.get',1,0,0)
f(58,143,1,2,'java/util/Collections$UnmodifiableMap.get',1,0,0)
f(59,143,1,2,'java/util/HashMap.get',1,0,0)
f(60,143,1,2,'java/util/HashMap.getNode',1,0,0)
f(61,143,1,2,'java/util/HashMap.hash',1,0,0)
f(62,143,1,2,'java/lang/String.hashCode',1,0,0)
f(63,143,1,2,'java/lang/StringLatin1.hashCode',1,0,0)
f(45,144,1,2,'io/netty/channel/DefaultChannelPipeline.touch',1,0,0)
f(46,144,1,2,'io/netty/util/ReferenceCountUtil.touch',1,0,0)
f(39,145,1,1,'io/netty/handler/codec/MessageToMessageCodec$2.decode')
f(40,145,1,2,'io/netty/handler/codec/http/HttpContentEncoder.decode',1,0,0)
f(41,145,1,2,'io/netty/handler/codec/http/HttpContentEncoder.decode',1,0,0)
f(42,145,1,2,'io/netty/util/ReferenceCountUtil.retain',1,0,0)
f(43,145,1,2,'io/netty/handler/codec/http/HttpObjectAggregator$AggregatedFullHttpRequest.retain',1,0,0)
f(44,145,1,2,'io/netty/handler/codec/http/HttpObjectAggregator$AggregatedFullHttpRequest.retain',1,0,0)
f(45,145,1,2,'io/netty/handler/codec/http/HttpObjectAggregator$AggregatedFullHttpMessage.retain',1,0,0)
f(46,145,1,2,'io/netty/buffer/CompositeByteBuf.retain',1,0,0)
f(47,145,1,2,'io/netty/buffer/CompositeByteBuf.retain',1,0,0)
f(48,145,1,2,'io/netty/buffer/AbstractReferenceCountedByteBuf.retain',1,0,0)
f(49,145,1,2,'io/netty/util/internal/ReferenceCountUpdater.retain',1,0,0)
f(50,145,1,2,'io/netty/util/internal/ReferenceCountUpdater.retain0',1,0,0)
f(34,146,2,6,'io/netty/handler/codec/MessageAggregator.decode',0,1,0)
f(35,147,1,1,'io/netty/handler/codec/MessageAggregator.appendPartialContent')
f(36,147,1,1,'io/netty/buffer/CompositeByteBuf.addComponent')
f(37,147,1,1,'io/netty/buffer/CompositeByteBuf.addComponent')
f(38,147,1,1,'io/netty/buffer/CompositeByteBuf.addComponent0')
f(39,147,1,2,'io/netty/buffer/CompositeByteBuf.newComponent',1,0,0)
f(17,148,2,1,'org/opensearch/transport/NettyByteBufSizer.decode')
f(18,148,2,1,'org/opensearch/transport/NettyByteBufSizer.decode')
f(19,149,1,1,'io/netty/buffer/PooledByteBuf.capacity')
f(20,149,1,2,'io/netty/buffer/PoolArena.reallocate',1,0,0)
f(9,150,2,1,'io/netty/channel/DefaultChannelPipeline.fireChannelReadComplete')
f(10,150,2,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(11,150,2,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(12,150,2,1,'io/netty/channel/DefaultChannelPipeline$HeadContext.channelReadComplete')
f(13,150,2,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelReadComplete')
f(14,150,2,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(15,150,2,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(16,150,2,1,'io/netty/handler/timeout/IdleStateHandler.channelReadComplete')
f(17,150,2,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelReadComplete')
f(18,150,1,1,'io/netty/channel/AbstractChannelHandlerContext.findContextInbound')
f(19,150,1,6,'io/netty/channel/DefaultChannelHandlerContext.handler',0,1,0)
f(18,151,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(19,151,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(20,151,1,1,'io/netty/handler/codec/ByteToMessageDecoder.channelReadComplete')
f(21,151,1,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelReadComplete')
f(22,151,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(23,151,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(24,151,1,1,'io/netty/handler/codec/http/HttpContentDecoder.channelReadComplete')
f(25,151,1,1,'io/netty/channel/AbstractChannelHandlerContext.fireChannelReadComplete')
f(26,151,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(27,151,1,1,'io/netty/channel/AbstractChannelHandlerContext.invokeChannelReadComplete')
f(28,151,1,1,'io/netty/handler/codec/MessageAggregator.channelReadComplete')
f(29,151,1,2,'io/netty/channel/AbstractChannelHandlerContext.fireChannelReadComplete',1,0,0)
f(30,151,1,2,'io/netty/channel/AbstractChannelHandlerContext.findContextInbound',1,0,0)
f(9,152,3,1,'io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle.allocate')
f(10,152,3,1,'org/opensearch/transport/NettyAllocator$NoDirectBuffers.ioBuffer')
f(11,152,3,1,'org/opensearch/transport/NettyAllocator$NoDirectBuffers.heapBuffer')
f(12,152,3,1,'io/netty/buffer/AbstractByteBufAllocator.heapBuffer')
f(13,152,3,1,'io/netty/buffer/AbstractByteBufAllocator.heapBuffer')
f(14,152,3,1,'io/netty/buffer/PooledByteBufAllocator.newHeapBuffer')
f(15,152,3,1,'io/netty/buffer/PoolArena.allocate')
f(16,152,3,1,'io/netty/buffer/PoolArena.allocate')
f(17,152,3,1,'io/netty/buffer/PoolArena.tcacheAllocateNormal')
f(18,152,3,1,'io/netty/buffer/PoolArena.allocateNormal')
f(19,152,3,1,'io/netty/buffer/PoolChunkList.allocate')
f(20,152,3,1,'io/netty/buffer/PoolChunk.allocate')
f(21,152,2,2,'io/netty/buffer/PoolChunk.allocateRun',1,0,0)
f(22,152,1,1,'io/netty/buffer/IntPriorityQueue.poll')
f(23,152,1,1,'io/netty/buffer/IntPriorityQueue.sink')
f(24,152,1,1,'io/netty/buffer/IntPriorityQueue.swap')
f(22,153,1,2,'io/netty/buffer/PoolChunk.splitLargeRun',1,0,0)
f(23,153,1,2,'io/netty/buffer/PoolChunk.insertAvailRun',1,0,0)
f(24,153,1,2,'io/netty/buffer/PoolChunk.insertAvailRun0',1,0,0)
f(25,153,1,2,'io/netty/buffer/LongLongHashMap.put',1,0,0)
f(21,154,1,2,'io/netty/buffer/PoolChunk.allocateSubpage',1,0,0)
f(22,154,1,2,'io/netty/buffer/PoolSubpage.allocate',1,0,0)
f(9,155,6,1,'io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe.closeOnRead')
f(10,155,6,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.close')
f(11,155,6,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.close')
f(12,155,3,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.doClose0')
f(13,155,1,1,'io/netty/channel/AbstractChannel$CloseFuture.setClosed')
f(14,155,1,1,'io/netty/channel/DefaultChannelPromise.trySuccess')
f(15,155,1,1,'io/netty/util/concurrent/DefaultPromise.trySuccess')
f(16,155,1,1,'io/netty/util/concurrent/DefaultPromise.setSuccess0')
f(17,155,1,1,'io/netty/util/concurrent/DefaultPromise.setValue0')
f(18,155,1,1,'io/netty/util/concurrent/DefaultPromise.notifyListeners')
f(19,155,1,1,'io/netty/util/concurrent/DefaultPromise.notifyListenersNow')
f(20,155,1,1,'io/netty/util/concurrent/DefaultPromise.notifyListener0')
f(21,155,1,1,'org/opensearch/transport/netty4/Netty4TcpChannel$$Lambda$4477.0x0000000801cb4228.operationComplete')
f(22,155,1,1,'org/opensearch/transport/netty4/Netty4TcpChannel.lambda$addListener$0')
f(23,155,1,1,'org/opensearch/common/concurrent/CompletableContext.complete')
f(24,155,1,1,'java/util/concurrent/CompletableFuture.complete')
f(25,155,1,1,'java/util/concurrent/CompletableFuture.postComplete')
f(26,155,1,1,'java/util/concurrent/CompletableFuture$UniWhenComplete.tryFire')
f(27,155,1,6,'java/util/concurrent/CompletableFuture.uniWhenComplete',0,1,0)
f(28,155,1,2,'java/util/concurrent/CompletableFuture.internalComplete',1,0,0)
f(29,155,1,2,'java/lang/invoke/VarHandleGuards.guard_LLL_Z',1,0,0)
f(30,155,1,2,'java/lang/invoke/VarHandleReferences$FieldInstanceReadWrite.compareAndSet',1,0,0)
f(31,155,1,2,'java/lang/Class.cast',1,0,0)
f(13,156,2,1,'io/netty/channel/socket/nio/NioSocketChannel.doClose')
f(14,156,2,1,'java/nio/channels/spi/AbstractInterruptibleChannel.close')
f(15,156,2,1,'java/nio/channels/spi/AbstractSelectableChannel.implCloseChannel')
f(16,156,1,1,'java/lang/Object.clone')
f(16,157,1,1,'sun/nio/ch/SocketChannelImpl.implCloseSelectableChannel')
f(17,157,1,6,'sun/nio/ch/SocketChannelImpl.implCloseNonBlockingMode',0,1,0)
f(12,158,1,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.fireChannelInactiveAndDeregister')
f(13,158,1,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.deregister')
f(14,158,1,1,'io/netty/channel/AbstractChannel$AbstractUnsafe.invokeLater')
f(15,158,1,1,'io/netty/util/concurrent/SingleThreadEventExecutor.execute')
f(16,158,1,1,'io/netty/util/concurrent/SingleThreadEventExecutor.execute0')
f(17,158,1,1,'io/netty/util/concurrent/SingleThreadEventExecutor.execute')
f(18,158,1,6,'io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscUnboundedAtomicArrayQueue.offer',0,1,0)
f(12,159,2,1,'io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelUnsafe.prepareToClose')
f(13,159,2,1,'io/netty/channel/socket/DefaultSocketChannelConfig.getSoLinger')
f(14,159,2,1,'sun/nio/ch/SocketAdaptor.getSoLinger')
f(15,159,2,1,'sun/nio/ch/SocketAdaptor.getIntOption')
f(16,159,2,6,'sun/nio/ch/SocketChannelImpl.getOption',0,1,0)
f(17,160,1,2,'sun/nio/ch/Net.getSocketOption',1,0,0)
f(18,160,1,2,'sun/nio/ch/Net.getSocketOption',1,0,0)
f(19,160,1,2,'sun/nio/ch/Net.getIntOption0',1,0,0)
f(20,160,1,3,'Java_sun_nio_ch_Net_getIntOption0')
f(9,161,1,1,'org/opensearch/transport/CopyBytesSocketChannel.doReadBytes')
f(10,161,1,1,'org/opensearch/transport/CopyBytesSocketChannel.readFromSocketChannel')
f(11,161,1,1,'sun/nio/ch/SocketChannelImpl.read')
f(12,161,1,1,'sun/nio/ch/IOUtil.read')
f(13,161,1,1,'sun/nio/ch/IOUtil.read')
f(14,161,1,1,'sun/nio/ch/IOUtil.readIntoNativeBuffer')
f(15,161,1,1,'sun/nio/ch/SocketDispatcher.read')
f(16,161,1,1,'sun/nio/ch/SocketDispatcher.read0')
f(17,161,1,3,'Java_sun_nio_ch_SocketDispatcher_read0')
f(18,161,1,3,'__libc_read')
f(19,161,1,3,'__pthread_enable_asynccancel')
f(8,162,37,1,'io/netty/channel/nio/AbstractNioMessageChannel$NioMessageUnsafe.read',0,1,0)
f(9,162,13,1,'io/netty/channel/DefaultChannelPipeline.fireChannelRead')