-
Notifications
You must be signed in to change notification settings - Fork 0
/
hs_err_pid38106.log
2601 lines (2225 loc) · 220 KB
/
hs_err_pid38106.log
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
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000001176cca6f, pid=38106, tid=775
#
# JRE version: OpenJDK Runtime Environment Homebrew (19.0.1) (build 19.0.1)
# Java VM: OpenJDK 64-Bit Server VM Homebrew (19.0.1, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64)
# Problematic frame:
# C [libskija.dylib+0x265a6f] SkCanvas::drawRect(SkRect const&, SkPaint const&)+0xaf
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# https://github.com/Homebrew/homebrew-core/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- S U M M A R Y ------------
Command Line: -Dfile.encoding=UTF-8 --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED -Djdk.attach.allowAttachSelf -XX:+UnlockDiagnosticVMOptions -XX:+DebugNonSafepoints -Dclojure.compile.path=/Users/folcon/annex/wagons-and-wizards-repo/fruit-economy/target/classes -Dfruit-economy.version=0.1.0-SNAPSHOT -Dclojure.debug=false clojure.main -i /private/var/folders/tq/zydvc4pd0qsd2h4x6jf0bdzr0000gn/T/form-init4928144622760446758.clj
Host: "MacBookPro16,1" x86_64 2300 MHz, 16 cores, 64G, Darwin 19.6.0, macOS 10.15.7 (19H15)
Time: Sun Mar 26 17:56:05 2023 BST elapsed time: 36.181459 seconds (0d 0h 0m 36s)
--------------- T H R E A D ---------------
Current thread (0x00007ffb2baf0c00): JavaThread "AppKit Thread" daemon [_thread_in_native, id=775, stack(0x00007ffeddb09000,0x00007ffee1b08000)]
Stack: [0x00007ffeddb09000,0x00007ffee1b08000], sp=0x00007ffee1afa880, free space=65478k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libskija.dylib+0x265a6f] SkCanvas::drawRect(SkRect const&, SkPaint const&)+0xaf
C [libskija.dylib+0x849b] Java_io_github_humbleui_skija_Canvas__1nDrawRect+0x2b
J 8821 io.github.humbleui.skija.Canvas._nDrawRect(JFFFFJ)V (0 bytes) @ 0x0000000129704527 [0x0000000129704420+0x0000000000000107]
J 8820 c1 io.github.humbleui.skija.Canvas.drawRect(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas; (76 bytes) @ 0x0000000121882fd4 [0x0000000121882de0+0x00000000000001f4]
J 8819 c1 io.github.humbleui.canvas$draw_rect.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (201 bytes) @ 0x0000000121edc794 [0x0000000121edb520+0x0000000000001274]
J 8818 c1 io.github.humbleui.canvas$draw_rect.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x000000012198e534 [0x000000012198e4c0+0x0000000000000074]
j io.github.humbleui.ui.rect.Rect._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+22
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.align.VAlign._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+478
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.align.HAlign._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+478
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j fruit_economy.ui.tooltips.RelativeRect$fn__62883.invoke()Ljava/lang/Object;+27
j fruit_economy.ui.tooltips$fn__62907$fn__62908.invoke(Ljava/lang/Object;)Ljava/lang/Object;+346
J 8127 c2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x00000001293e444c [0x00000001293e3ac0+0x000000000000098c]
J 3431 c2 clojure.lang.AFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (12 bytes) @ 0x0000000128d00254 [0x0000000128d00220+0x0000000000000034]
J 7182 c2 clojure.core$apply.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (10 bytes) @ 0x00000001291b0c8c [0x00000001291b0bc0+0x00000000000000cc]
j io.github.humbleui.core$memoize_last$fn__14767$fn__14771.invoke()Ljava/lang/Object;+17
J 8804 c1 io.github.humbleui.core$memoize_last$fn__14767.doInvoke(Ljava/lang/Object;)Ljava/lang/Object; (178 bytes) @ 0x0000000121550c94 [0x000000012154fb80+0x0000000000001114]
J 7169 c2 clojure.lang.RestFn.invoke(Ljava/lang/Object;)Ljava/lang/Object; (73 bytes) @ 0x00000001291b23dc [0x00000001291b2160+0x000000000000027c]
j fruit_economy.ui.tooltips$fn__62907$fn__62922.invoke(Ljava/lang/Object;)Ljava/lang/Object;+33
J 8803 c1 io.github.humbleui.ui.dynamic$contextual$fn__15529.invoke(Ljava/lang/Object;)Ljava/lang/Object; (45 bytes) @ 0x0000000121440594 [0x0000000121440380+0x0000000000000214]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f38bc [0x00000001211f3680+0x000000000000023c]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.stack.Stack._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+71
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.containers.Row$fn__15754.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+434
J 4316 c1 clojure.core.protocols$fn__8249.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (166 bytes) @ 0x00000001213dae2c [0x00000001213da760+0x00000000000006cc]
J 4315 c1 clojure.core.protocols$fn__8249.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x00000001214dcc34 [0x00000001214dcbc0+0x0000000000000074]
J 8261 c2 clojure.core.protocols$fn__8236.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x0000000129764610 [0x0000000129764380+0x0000000000000290]
J 6948 c2 clojure.core$reduce.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (94 bytes) @ 0x0000000129149f3c [0x0000000129149ba0+0x000000000000039c]
J 8795 c1 clojure.core$reduce.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x0000000121987534 [0x00000001219874c0+0x0000000000000074]
j io.github.humbleui.ui.containers.Row._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+380
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.with_context.WithContext._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+83
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.with_context.WithContext._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+83
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.with_context.WithContext._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+83
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
j io.github.humbleui.ui.window$window$paint_fn__17059.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+189
j io.github.humbleui.window$make$reify__15273$fn__15279.invoke()Ljava/lang/Object;+69
J 8904 c1 io.github.humbleui.window$make$reify__15273.accept(Ljava/lang/Object;)V (686 bytes) @ 0x00000001217b47ac [0x00000001217b15a0+0x000000000000320c]
J 8903 c1 io.github.humbleui.jwm.Window.accept(Lio/github/humbleui/jwm/Event;)V (145 bytes) @ 0x0000000121eea554 [0x0000000121ee9c80+0x00000000000008d4]
j io.github.humbleui.jwm.skija.LayerMetalSkija.frame()V+53
J 8903 c1 io.github.humbleui.jwm.Window.accept(Lio/github/humbleui/jwm/Event;)V (145 bytes) @ 0x0000000121eea454 [0x0000000121ee9c80+0x00000000000007d4]
J 8913 c1 io.github.humbleui.jwm.Window.accept(Ljava/lang/Object;)V (9 bytes) @ 0x000000012173be3c [0x000000012173bc40+0x00000000000001fc]
v ~StubRoutines::call_stub 0x00000001284d0cc6
V [libjvm.dylib+0x42c601] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x20d
V [libjvm.dylib+0x4799a8] jni_invoke_nonstatic(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*)+0x263
...<more frames>...
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 8821 io.github.humbleui.skija.Canvas._nDrawRect(JFFFFJ)V (0 bytes) @ 0x000000012970446c [0x0000000129704420+0x000000000000004c]
J 8820 c1 io.github.humbleui.skija.Canvas.drawRect(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas; (76 bytes) @ 0x0000000121882fd4 [0x0000000121882de0+0x00000000000001f4]
J 8819 c1 io.github.humbleui.canvas$draw_rect.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (201 bytes) @ 0x0000000121edc794 [0x0000000121edb520+0x0000000000001274]
J 8818 c1 io.github.humbleui.canvas$draw_rect.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x000000012198e534 [0x000000012198e4c0+0x0000000000000074]
j io.github.humbleui.ui.rect.Rect._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+22
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.align.VAlign._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+478
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.align.HAlign._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+478
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j fruit_economy.ui.tooltips.RelativeRect$fn__62883.invoke()Ljava/lang/Object;+27
j fruit_economy.ui.tooltips$fn__62907$fn__62908.invoke(Ljava/lang/Object;)Ljava/lang/Object;+346
J 8127 c2 clojure.lang.AFn.applyToHelper(Lclojure/lang/IFn;Lclojure/lang/ISeq;)Ljava/lang/Object; (3238 bytes) @ 0x00000001293e444c [0x00000001293e3ac0+0x000000000000098c]
J 3431 c2 clojure.lang.AFn.applyTo(Lclojure/lang/ISeq;)Ljava/lang/Object; (12 bytes) @ 0x0000000128d00254 [0x0000000128d00220+0x0000000000000034]
J 7182 c2 clojure.core$apply.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (10 bytes) @ 0x00000001291b0c8c [0x00000001291b0bc0+0x00000000000000cc]
j io.github.humbleui.core$memoize_last$fn__14767$fn__14771.invoke()Ljava/lang/Object;+17
J 8804 c1 io.github.humbleui.core$memoize_last$fn__14767.doInvoke(Ljava/lang/Object;)Ljava/lang/Object; (178 bytes) @ 0x0000000121550c94 [0x000000012154fb80+0x0000000000001114]
J 7169 c2 clojure.lang.RestFn.invoke(Ljava/lang/Object;)Ljava/lang/Object; (73 bytes) @ 0x00000001291b23dc [0x00000001291b2160+0x000000000000027c]
j fruit_economy.ui.tooltips$fn__62907$fn__62922.invoke(Ljava/lang/Object;)Ljava/lang/Object;+33
J 8803 c1 io.github.humbleui.ui.dynamic$contextual$fn__15529.invoke(Ljava/lang/Object;)Ljava/lang/Object; (45 bytes) @ 0x0000000121440594 [0x0000000121440380+0x0000000000000214]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f38bc [0x00000001211f3680+0x000000000000023c]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.stack.Stack._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+71
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.containers.Row$fn__15754.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+434
J 4316 c1 clojure.core.protocols$fn__8249.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (166 bytes) @ 0x00000001213dae2c [0x00000001213da760+0x00000000000006cc]
J 4315 c1 clojure.core.protocols$fn__8249.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x00000001214dcc34 [0x00000001214dcbc0+0x0000000000000074]
J 8261 c2 clojure.core.protocols$fn__8236.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x0000000129764610 [0x0000000129764380+0x0000000000000290]
J 6948 c2 clojure.core$reduce.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (94 bytes) @ 0x0000000129149f3c [0x0000000129149ba0+0x000000000000039c]
J 8795 c1 clojure.core$reduce.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (13 bytes) @ 0x0000000121987534 [0x00000001219874c0+0x0000000000000074]
j io.github.humbleui.ui.containers.Row._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+380
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.with_context.WithContext._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+83
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.with_context.WithContext._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+83
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
j io.github.humbleui.ui.with_context.WithContext._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+83
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
J 8809 c1 io.github.humbleui.core$draw_child.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (86 bytes) @ 0x0000000121eec954 [0x0000000121eec380+0x00000000000005d4]
J 8808 c1 io.github.humbleui.core$draw_child.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121822dbc [0x0000000121822d40+0x000000000000007c]
J 8897 c1 io.github.humbleui.ui.dynamic.Contextual._draw(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (150 bytes) @ 0x00000001211f434c [0x00000001211f3680+0x0000000000000ccc]
J 8807 c1 io.github.humbleui.core$draw.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (126 bytes) @ 0x00000001210c99b4 [0x00000001210c9220+0x0000000000000794]
J 8806 c1 io.github.humbleui.core$draw.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (18 bytes) @ 0x0000000121c856bc [0x0000000121c85640+0x000000000000007c]
j io.github.humbleui.ui.window$window$paint_fn__17059.invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+189
j io.github.humbleui.window$make$reify__15273$fn__15279.invoke()Ljava/lang/Object;+69
J 8904 c1 io.github.humbleui.window$make$reify__15273.accept(Ljava/lang/Object;)V (686 bytes) @ 0x00000001217b47ac [0x00000001217b15a0+0x000000000000320c]
J 8903 c1 io.github.humbleui.jwm.Window.accept(Lio/github/humbleui/jwm/Event;)V (145 bytes) @ 0x0000000121eea554 [0x0000000121ee9c80+0x00000000000008d4]
j io.github.humbleui.jwm.skija.LayerMetalSkija.frame()V+53
J 8903 c1 io.github.humbleui.jwm.Window.accept(Lio/github/humbleui/jwm/Event;)V (145 bytes) @ 0x0000000121eea454 [0x0000000121ee9c80+0x00000000000007d4]
J 8913 c1 io.github.humbleui.jwm.Window.accept(Ljava/lang/Object;)V (9 bytes) @ 0x000000012173be3c [0x000000012173bc40+0x00000000000001fc]
v ~StubRoutines::call_stub 0x00000001284d0cc6
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x00000000000000c0
Registers:
RAX=0x0000000000000000, RBX=0x00000001188198b0, RCX=0x00007ffa9e087eb0, RDX=0x00007ffa9e087eb0
RSP=0x00007ffee1afa880, RBP=0x00007ffee1afa8e0, RSI=0x00007ffee1afa888, RDI=0x00007ffa9fbd0800
R8 =0x000000015bd2aa78, R9 =0x000000015bd31000, R10=0x000000012970446c, R11=0x0000000000000048
R12=0x00007ffee1afa8f0, R13=0x00007ffee1afaae0, R14=0x00007ffa9e087eb0, R15=0x00007ffa9fbd0800
RIP=0x00000001176cca6f, EFLAGS=0x0000000000010246, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Register to memory mapping:
RAX=0x0 is NULL
RBX=0x00000001188198b0: _ZZN20SkDefaultEventTracer23getCategoryGroupEnabledEPKcE2no+0 in /private/var/folders/tq/zydvc4pd0qsd2h4x6jf0bdzr0000gn/T/skija_0.109.1_x64/libskija.dylib at 0x0000000117467000
RCX=0x00007ffa9e087eb0 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
RDX=0x00007ffa9e087eb0 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
RSP=0x00007ffee1afa880 is pointing into the stack for thread: 0x00007ffb2baf0c00
RBP=0x00007ffee1afa8e0 is pointing into the stack for thread: 0x00007ffb2baf0c00
RSI=0x00007ffee1afa888 is pointing into the stack for thread: 0x00007ffb2baf0c00
RDI=0x00007ffa9fbd0800 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
R8 =0x000000015bd2aa78 is pointing into metadata
R9 =0x000000015bd31000 is pointing into metadata
R10=0x000000012970446c is at entry_point+76 in (nmethod*)0x0000000129704290
Compiled method (n/a) 36185 8821 n 0 io.github.humbleui.skija.Canvas::_nDrawRect (native)
total in heap [0x0000000129704290,0x0000000129704638] = 936
relocation [0x00000001297043f0,0x0000000129704420] = 48
main code [0x0000000129704420,0x0000000129704629] = 521
stub code [0x0000000129704629,0x0000000129704630] = 7
oops [0x0000000129704630,0x0000000129704638] = 8
R11=0x0000000000000048 is an unknown value
R12=0x00007ffee1afa8f0 is pointing into the stack for thread: 0x00007ffb2baf0c00
R13=0x00007ffee1afaae0 is pointing into the stack for thread: 0x00007ffb2baf0c00
R14=0x00007ffa9e087eb0 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
R15=0x00007ffa9fbd0800 points into unknown readable memory: 0x0000000000000000 | 00 00 00 00 00 00 00 00
Top of Stack: (sp=0x00007ffee1afa880)
0x00007ffee1afa880: 0000000415bd1ac0 44298000444f4000
0x00007ffee1afa890: 4489200044a8e000 0000000000000000
0x00007ffee1afa8a0: 000000040cad3068 000000000000007a
0x00007ffee1afa8b0: 00007ffee1afac98 000000015bd2aba8
0x00007ffee1afa8c0: 0000000000000000 00007ffee1afaae0
0x00007ffee1afa8d0: 00007ffee1afa940 00007ffb2baf0c00
0x00007ffee1afa8e0: 00007ffee1afa900 000000011746f49b
0x00007ffee1afa8f0: 44298000444f4000 4489200044a8e000
0x00007ffee1afa900: 00007ffee1afa950 0000000129704527
0x00007ffee1afa910: 000000040075d5c0 0000000415bc4e88
0x00007ffee1afa920: 000000040ce18680 00000001294adc60
0x00007ffee1afa930: 00007ffee1afac98 0000000121e9cbb4
0x00007ffee1afa940: 0000000400ef7a70 00000001296e77b0
0x00007ffee1afa950: 00007ffee1afab48 0000000121882fd4
0x00007ffee1afa960: 0000000000000100 000022d628d5585c
0x00007ffee1afa970: 00007ffee1afac98 0000000121d5edf4
0x00007ffee1afa980: 00007ffee1afade8 0000000121bbfdbc
0x00007ffee1afa990: 00007ffb38613720 00007ffee1afbe48
0x00007ffee1afa9a0: 00000000ffffffff 0000000000000003
0x00007ffee1afa9b0: 00007ffee1afaa20 0000000110490260
0x00007ffee1afa9c0: 0000000000000000 00007ffb2baf0c00
0x00007ffee1afa9d0: 000000040ccae978 0000000423cfd180
0x00007ffee1afa9e0: 000000040ce18290 000000040cccad80
0x00007ffee1afa9f0: 00007ffee1afab48 0000000121edc794
0x00007ffee1afaa00: 00007ffee1afade8 000000012127250c
0x00007ffee1afaa10: 00007ffee1afaa30 0000000415bca640
0x00007ffee1afaa20: 000000040cccad80 00000007ff878bb0
0x00007ffee1afaa30: 000000040ce18108 0000000400e7f380
0x00007ffee1afaa40: 0000000423cfd1a8 0000000400234740
0x00007ffee1afaa50: 000000040ce18968 000000040ccae978
0x00007ffee1afaa60: 0000000423cfd180 000000040ccae978
0x00007ffee1afaa70: 0000000415bca730 00000000000000c8
Instructions: (pc=0x00000001176cca6f)
0x00000001176cc96f: 48 8b 18 48 89 c7 ff 53 28 48 83 c4 20 5b 41 5c
0x00000001176cc97f: 41 5e 41 5f 5d c3 e8 06 6a 18 00 48 8b 08 48 8d
0x00000001176cc98f: 35 24 5d 0c 01 48 89 c7 ff 51 10 48 89 c3 48 89
0x00000001176cc99f: 05 e4 f9 14 01 48 c7 45 c0 00 00 00 00 f6 03 05
0x00000001176cc9af: 0f 85 3d ff ff ff eb 88 66 0f 1f 84 00 00 00 00
0x00000001176cc9bf: 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83
0x00000001176cc9cf: ec 38 49 89 d6 49 89 f4 49 89 ff 48 8b 1d af f9
0x00000001176cc9df: 14 01 48 85 db 0f 84 c4 00 00 00 48 c7 45 b8 00
0x00000001176cc9ef: 00 00 00 f6 03 05 74 4d e8 94 69 18 00 4c 8b 10
0x00000001176cc9ff: 4c 8d 2d d8 5d 0c 01 48 89 c7 be 58 00 00 00 48
0x00000001176cca0f: 89 da 4c 89 e9 41 b8 00 00 00 00 41 b9 00 00 00
0x00000001176cca1f: 00 6a 00 6a 00 6a 00 6a 00 41 ff 52 20 48 83 c4
0x00000001176cca2f: 20 48 8d 4d c0 48 89 5d c0 4c 89 6d c8 48 89 45
0x00000001176cca3f: d0 48 89 4d b8 f2 41 0f 10 04 24 f2 41 0f 10 4c
0x00000001176cca4f: 24 08 0f 28 d1 0f 5d d0 0f 5f c8 0f 13 55 a8 0f
0x00000001176cca5f: 13 4d b0 49 8b 07 48 8d 75 a8 4c 89 ff 4c 89 f2
0x00000001176cca6f: ff 90 c0 00 00 00 48 83 7d b8 00 74 23 48 8b 45
0x00000001176cca7f: c0 80 38 00 74 1a e8 06 69 18 00 48 8b 75 c0 48
0x00000001176cca8f: 8b 55 c8 48 8b 4d d0 48 8b 18 48 89 c7 ff 53 28
0x00000001176cca9f: 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8
0x00000001176ccaaf: dd 68 18 00 48 8b 08 48 8d 35 fb 5b 0c 01 48 89
0x00000001176ccabf: c7 ff 51 10 48 89 c3 48 89 05 c3 f8 14 01 48 c7
0x00000001176ccacf: 45 b8 00 00 00 00 f6 03 05 0f 85 19 ff ff ff e9
0x00000001176ccadf: 61 ff ff ff 66 2e 0f 1f 84 00 00 00 00 00 0f 1f
0x00000001176ccaef: 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83
0x00000001176ccaff: ec 38 49 89 d6 49 89 f4 49 89 ff 48 8b 1d 8f f8
0x00000001176ccb0f: 14 01 48 85 db 0f 84 8e 00 00 00 48 c7 45 b8 00
0x00000001176ccb1f: 00 00 00 f6 03 05 74 4d e8 64 68 18 00 4c 8b 10
0x00000001176ccb2f: 4c 8d 2d 19 5d 0c 01 48 89 c7 be 58 00 00 00 48
0x00000001176ccb3f: 89 da 4c 89 e9 41 b8 00 00 00 00 41 b9 00 00 00
0x00000001176ccb4f: 00 6a 00 6a 00 6a 00 6a 00 41 ff 52 20 48 83 c4
0x00000001176ccb5f: 20 48 8d 4d c0 48 89 5d c0 4c 89 6d c8 48 89 45
Stack slot to memory mapping:
stack at sp + 0 slots: 0x0000000415bd1ac0 is an oop: io.github.humbleui.ui.label.Label
{0x0000000415bd1ac0} - klass: 'io/github/humbleui/ui/label/Label'
- ---- fields (total size 4 words):
- public final 'paint' 'Ljava/lang/Object;' @12 a 'io/github/humbleui/skija/Paint'{0x0000000415bc5100} (82b78a20)
- public final 'line' 'Ljava/lang/Object;' @16 a 'io/github/humbleui/skija/TextLine'{0x0000000415bd1a00} (82b7a340)
- public final 'metrics' 'Ljava/lang/Object;' @20 a 'io/github/humbleui/skija/FontMetrics'{0x0000000415bc4f90} (82b789f2)
- public final 'child' 'Ljava/lang/Object;' @24 NULL (0)
- public final '__m' 'Ljava/lang/Object;' @28 NULL (0)
stack at sp + 1 slots: 0x44298000444f4000 is an unknown value
stack at sp + 2 slots: 0x4489200044a8e000 is an unknown value
stack at sp + 3 slots: 0x0 is NULL
stack at sp + 4 slots: 0x000000040cad3068 is an oop: io.github.humbleui.skija.TextLine
{0x000000040cad3068} - klass: 'io/github/humbleui/skija/TextLine'
- ---- fields (total size 3 words):
- public '_ptr' 'J' @16 140714375798688 (9e625fa0 7ffa)
- public '_cleanable' 'Lio/github/humbleui/skija/impl/Cleanable;' @12 a 'io/github/humbleui/skija/impl/Cleanable'{0x000000040cad30a0} (8195a614)
stack at sp + 5 slots: 0x000000000000007a is an unknown value
stack at sp + 6 slots: 0x00007ffee1afac98 is pointing into the stack for thread: 0x00007ffb2baf0c00
stack at sp + 7 slots: 0x000000015bd2aba8 is pointing into metadata
Compiled method (n/a) 36194 8821 n 0 io.github.humbleui.skija.Canvas::_nDrawRect (native)
total in heap [0x0000000129704290,0x0000000129704638] = 936
relocation [0x00000001297043f0,0x0000000129704420] = 48
main code [0x0000000129704420,0x0000000129704629] = 521
stub code [0x0000000129704629,0x0000000129704630] = 7
oops [0x0000000129704630,0x0000000129704638] = 8
[Constant Pool (empty)]
[MachCode]
[Entry Point]
# {method} {0x0000000154a1bce0} '_nDrawRect' '(JFFFFJ)V' in 'io/github/humbleui/skija/Canvas'
# parm0: rsi:rsi = long
# parm1: xmm0 = float
# parm2: xmm1 = float
# parm3: xmm2 = float
# parm4: xmm3 = float
# parm5: rdx:rdx = long
# [sp+0x50] (sp of caller)
0x0000000129704420: 448b 5608 | 49bb 0000 | 0000 0800 | 0000 4d03 | d349 3bc2 | 0f84 0600
0x0000000129704438: ; {runtime_call ic_miss_stub}
0x0000000129704438: 0000 e941 | c8e2 fe90
[Verified Entry Point]
0x0000000129704440: 8984 2400 | c0fe ff55 | 488b ec48 | 83ec 4048 | 8bca 488b
0x0000000129704454: ; {oop(a 'java/lang/Class'{0x0000000400ef7a70} = 'io/github/humbleui/skija/Canvas')}
0x0000000129704454: d649 be70 | 7aef 0004 | 0000 004c | 8974 2430 | 4c8d 7424 | 3049 8bf6
0x000000012970446c: ; {internal_word}
0x000000012970446c: c5f8 7749 | ba6c 4470 | 2901 0000 | 004d 8997 | c802 0000 | 4989 a7c0
0x0000000129704484: ; {external_word}
0x0000000129704484: 0200 0080 | 3dd4 c661 | e700 0f84 | 7c00 0000 | 5652 4883 | ec10 c5fb | 1104 2448 | 83ec 10c5
0x00000001297044a4: fb11 0c24 | 4883 ec10 | c5fb 1114 | 2448 83ec | 10c5 fb11
0x00000001297044b8: ; {metadata({method} {0x0000000154a1bce0} '_nDrawRect' '(JFFFFJ)V' in 'io/github/humbleui/skija/Canvas')}
0x00000001297044b8: 1c24 5148 | bee0 bca1 | 5401 0000 | 0049 8bff | 40f6 c40f | 0f84 1200 | 0000 4883
0x00000001297044d4: ; {runtime_call SharedRuntime::dtrace_method_entry(JavaThread*, Method*)}
0x00000001297044d4: ec08 e8fd | ab26 e748 | 83c4 08e9 | 0500 0000
0x00000001297044e4: ; {runtime_call SharedRuntime::dtrace_method_entry(JavaThread*, Method*)}
0x00000001297044e4: e8ef ab26 | e759 c5fb | 101c 2448 | 83c4 10c5 | fb10 1424 | 4883 c410 | c5fb 100c | 2448 83c4
0x0000000129704504: 10c5 fb10 | 0424 4883 | c410 5a5e | 498d bfe0 | 0200 0041 | c787 7403 | 0000 0400
0x0000000129704520: ; {runtime_call Java_io_github_humbleui_skija_Canvas__1nDrawRect}
0x0000000129704520: 0000 e849 | afd6 edc5 | f877 41c7 | 8774 0300 | 0005 0000 | 00f0 8344 | 24c0 0049 | 3baf 7803
0x0000000129704540: 0000 0f87 | 1100 0000 | 4181 bf70 | 0300 0000 | 0000 000f | 841c 0000 | 00c5 f877 | 498b ff4c
0x0000000129704560: 8be4 4883 | ec00 4883
0x0000000129704568: ; {runtime_call JavaThread::check_special_condition_for_native_trans(JavaThread*)}
0x0000000129704568: e4f0 e881 | 2537 e749 | 8be4 4d33 | e441 c787 | 7403 0000 | 0800 0000 | 4181 bfe8 | 0300 0002
0x0000000129704588: 0000 000f | 847a 0000
0x0000000129704590: ; {external_word}
0x0000000129704590: 0080 3dca | c561 e700 | 0f84 2e00
0x000000012970459c: ; {metadata({method} {0x0000000154a1bce0} '_nDrawRect' '(JFFFFJ)V' in 'io/github/humbleui/skija/Canvas')}
0x000000012970459c: 0000 48be | e0bc a154 | 0100 0000 | 498b ff40 | f6c4 0f0f | 8412 0000 | 0048 83ec
0x00000001297045b8: ; {runtime_call SharedRuntime::dtrace_method_exit(JavaThread*, Method*)}
0x00000001297045b8: 08e8 98ab | 26e7 4883 | c408 e905
0x00000001297045c4: ; {runtime_call SharedRuntime::dtrace_method_exit(JavaThread*, Method*)}
0x00000001297045c4: 0000 00e8 | 8aab 26e7 | 49c7 87c0 | 0200 0000 | 0000 0049 | c787 c802 | 0000 0000 | 0000 c5f8
0x00000001297045e4: 7749 8b8f | 5003 0000 | c781 0001 | 0000 0000 | 0000 c949 | 817f 0800 | 0000 000f | 8501 0000
0x0000000129704604: ; {runtime_call StubRoutines (1)}
0x0000000129704604: 00c3 e9f5 | c5dc fec5 | f877 4c8b | e448 83ec | 0048 83e4
0x0000000129704618: ; {runtime_call SharedRuntime::reguard_yellow_pages()}
0x0000000129704618: f0e8 74c7 | 26e7 498b | e44d 33e4 | e968 ffff | fff4 f4f4 | f4f4 f4f4
[/MachCode]
Compiled method (c1) 36198 8820 3 io.github.humbleui.skija.Canvas::drawRect (76 bytes)
total in heap [0x0000000121882c10,0x0000000121883498] = 2184
relocation [0x0000000121882d70,0x0000000121882de0] = 112
main code [0x0000000121882de0,0x0000000121883160] = 896
stub code [0x0000000121883160,0x00000001218831a0] = 64
oops [0x00000001218831a0,0x00000001218831a8] = 8
metadata [0x00000001218831a8,0x00000001218831d0] = 40
scopes data [0x00000001218831d0,0x00000001218832d8] = 264
scopes pcs [0x00000001218832d8,0x0000000121883478] = 416
dependencies [0x0000000121883478,0x0000000121883480] = 8
nul chk table [0x0000000121883480,0x0000000121883498] = 24
[Constant Pool (empty)]
[MachCode]
[Entry Point]
# {method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas'
# this: rsi:rsi = 'io/github/humbleui/skija/Canvas'
# parm0: rdx:rdx = 'io/github/humbleui/types/Rect'
# parm1: rcx:rcx = 'io/github/humbleui/skija/Paint'
# [sp+0xa0] (sp of caller)
0x0000000121882de0: 448b 5608 | 49bb 0000 | 0000 0800 | 0000 4d03 | d34c 3bd0
0x0000000121882df4: ; {runtime_call ic_miss_stub}
0x0000000121882df4: 0f85 86de | ca06 660f | 1f44 0000
[Verified Entry Point]
0x0000000121882e00: 8984 2400 | c0fe ff55 | 4881 ec90
0x0000000121882e0c: ; {metadata(method data for {method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas')}
0x0000000121882e0c: 0000 0048 | bfa8 abd2 | 5b01 0000 | 008b 9fac | 0000 0083 | c302 899f | ac00 0000 | 81e3 fe07
0x0000000121882e2c: 0000 83fb | 000f 842c
0x0000000121882e34: ;*getstatic $assertionsDisabled {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@0 (line 291)
; {metadata(method data for {method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas')}
0x0000000121882e34: 0200 0048 | bfa8 abd2 | 5b01 0000 | 00ff 87f0
0x0000000121882e44: ;*ifne {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@3 (line 291)
; {metadata(method data for {method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas')}
0x0000000121882e44: 0000 0048 | bfa8 abd2 | 5b01 0000 | 00ff 8740
0x0000000121882e54: ;*ifne {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@23 (line 292)
; {metadata(method data for {method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas')}
0x0000000121882e54: 0100 0048 | bfa8 abd2 | 5b01 0000 | 0048 8387 | 9001 0000
0x0000000121882e68: ; {metadata(method data for {method} {0x0000000154b27070} 'onNativeCall' '()V' in 'io/github/humbleui/skija/impl/Stats')}
0x0000000121882e68: 0148 bfe8 | 97f1 5801 | 0000 008b | 9fac 0000 | 0083 c302 | 899f ac00 | 0000 81e3 | feff 1f00
0x0000000121882e88: 83fb 000f | 84f3 0100
0x0000000121882e90: ; {oop(a 'java/lang/Class'{0x00000004025897d8} = 'io/github/humbleui/skija/impl/Stats')}
0x0000000121882e90: 0048 bfd8 | 9758 0204 | 0000 000f | bebf 8000
0x0000000121882ea0: ;*getstatic enabled {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.impl.Stats::onNativeCall@0 (line 12)
; - io.github.humbleui.skija.Canvas::drawRect@40 (line 293)
0x0000000121882ea0: 0000 83ff
0x0000000121882ea4: ; {metadata(method data for {method} {0x0000000154b27070} 'onNativeCall' '()V' in 'io/github/humbleui/skija/impl/Stats')}
0x0000000121882ea4: 0048 bfe8 | 97f1 5801 | 0000 0048 | bbf0 0000 | 0000 0000 | 000f 840a | 0000 0048 | bb00 0100
0x0000000121882ec4: 0000 0000 | 0048 8b04 | 1f48 8d40 | 0148 8904 | 1f0f 841f
0x0000000121882ed8: ;*ifeq {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.impl.Stats::onNativeCall@3 (line 12)
; - io.github.humbleui.skija.Canvas::drawRect@40 (line 293)
; {oop(a 'java/lang/Class'{0x00000004025897d8} = 'io/github/humbleui/skija/impl/Stats')}
0x0000000121882ed8: 0000 0048 | bfd8 9758 | 0204 0000 | 0048 8b5f
0x0000000121882ee8: ;*getstatic nativeCalls {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.impl.Stats::onNativeCall@6 (line 13)
; - io.github.humbleui.skija.Canvas::drawRect@40 (line 293)
0x0000000121882ee8: 7849 ba01 | 0000 0000 | 0000 0049 | 03da 4889
0x0000000121882ef8: ;*putstatic nativeCalls {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.impl.Stats::onNativeCall@11 (line 13)
; - io.github.humbleui.skija.Canvas::drawRect@40 (line 293)
0x0000000121882ef8: 5f78 488b
0x0000000121882efc: ;*getfield _ptr {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@44 (line 294)
0x0000000121882efc: 7e10 c5fa
0x0000000121882f00: ;*getfield _left {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@48 (line 294)
0x0000000121882f00: 1042 0cc5
0x0000000121882f04: ;*getfield _top {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@52 (line 294)
0x0000000121882f04: fa10 4a10 | c5fa 1052
0x0000000121882f0c: ;*getfield _right {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@56 (line 294)
0x0000000121882f0c: 14c5 fa10
0x0000000121882f10: ;*getfield _bottom {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@60 (line 294)
; {metadata(method data for {method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas')}
0x0000000121882f10: 5a18 48ba | a8ab d25b | 0100 0000 | 4883 82a0 | 0100 0001
0x0000000121882f24: ; {metadata(method data for {method} {0x0000000154a1e670} 'getPtr' '(Lio/github/humbleui/skija/impl/Native;)J' in 'io/github/humbleui/skija/impl/Native')}
0x0000000121882f24: 48ba 1096 | d25b 0100 | 0000 8b9a | ac00 0000 | 83c3 0289 | 9aac 0000 | 0081 e3fe | ff1f 0083
0x0000000121882f44: fb00 0f84 | 5e01 0000 | 4883 f900
0x0000000121882f50: ; {metadata(method data for {method} {0x0000000154a1e670} 'getPtr' '(Lio/github/humbleui/skija/impl/Native;)J' in 'io/github/humbleui/skija/impl/Native')}
0x0000000121882f50: 48ba 1096 | d25b 0100 | 0000 48bb | f000 0000 | 0000 0000 | 0f85 0a00 | 0000 48bb | 0001 0000
0x0000000121882f70: 0000 0000 | 488b 041a | 488d 4001 | 4889 041a | 0f85 1f00
0x0000000121882f84: ;*ifnonnull {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.impl.Native::getPtr@1 (line 8)
; - io.github.humbleui.skija.Canvas::drawRect@64 (line 294)
; {metadata(method data for {method} {0x0000000154a1e670} 'getPtr' '(Lio/github/humbleui/skija/impl/Native;)J' in 'io/github/humbleui/skija/impl/Native')}
0x0000000121882f84: 0000 48ba | 1096 d25b | 0100 0000 | ff82 1001 | 0000 48ba | 0000 0000 | 0000 0000 | e904 0000
0x0000000121882fa4: ;*goto {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.impl.Native::getPtr@5 (line 8)
; - io.github.humbleui.skija.Canvas::drawRect@64 (line 294)
0x0000000121882fa4: 0048 8b51
0x0000000121882fa8: ;*getfield _ptr {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.impl.Native::getPtr@9 (line 8)
; - io.github.humbleui.skija.Canvas::drawRect@64 (line 294)
0x0000000121882fa8: 1048 894c | 2478 4889
0x0000000121882fb0: ; {metadata(method data for {method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas')}
0x0000000121882fb0: 7424 7048 | bba8 abd2 | 5b01 0000 | 0048 8383 | b001 0000
0x0000000121882fc4: ;*invokestatic _nDrawRect {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@67 (line 294)
0x0000000121882fc4: 0148 8bf7 | 0f1f 8000
0x0000000121882fcc: ; {static_call}
0x0000000121882fcc: 0000 00e8
0x0000000121882fd0: ; ImmutableOopMap {[112]=Oop [120]=Oop }
;*invokestatic _nDrawRect {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.skija.Canvas::drawRect@67 (line 294)
0x0000000121882fd0: 6c14 e807
0x0000000121882fd4: ; {metadata(method data for {method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas')}
0x0000000121882fd4: 48b8 a8ab | d25b 0100 | 0000 4883 | 80c0 0100
0x0000000121882fe4: ; {metadata(method data for {method} {0x0000000154b28cf8} 'reachabilityFence' '(Ljava/lang/Object;)V' in 'io/github/humbleui/skija/impl/ReferenceUtil')}
0x0000000121882fe4: 0001 48b8 | 4081 d25b | 0100 0000 | 8bb0 ac00 | 0000 83c6 | 0289 b0ac | 0000 0081 | e6fe ff1f
0x0000000121883004: 0083 fe00 | 0f84 c200
0x000000012188300c: ; {metadata(method data for {method} {0x0000000154b28cf8} 'reachabilityFence' '(Ljava/lang/Object;)V' in 'io/github/humbleui/skija/impl/ReferenceUtil')}
0x000000012188300c: 0000 48b8 | 4081 d25b | 0100 0000 | 4883 80f0 | 0000 0001
0x0000000121883020: ; {metadata(method data for {method} {0x00000008000471d0} 'reachabilityFence' '(Ljava/lang/Object;)V' in 'java/lang/ref/Reference')}
0x0000000121883020: 48b8 68f0 | 4352 0100 | 0000 8bb0 | ac00 0000 | 83c6 0289 | b0ac 0000 | 0081 e6fe | ff1f 0083
0x0000000121883040: fe00 0f84 | a900 0000 | 488b 4424 | 7048 81c4 | 9000 0000
0x0000000121883054: ; {poll_return}
0x0000000121883054: 5d49 3ba7 | 7803 0000 | 0f87 b000
0x0000000121883060: ; {metadata({method} {0x0000000154a17168} 'drawRect' '(Lio/github/humbleui/types/Rect;Lio/github/humbleui/skija/Paint;)Lio/github/humbleui/skija/Canvas;' in 'io/github/humbleui/skija/Canvas')}
0x0000000121883060: 0000 c349 | ba68 71a1 | 5401 0000 | 004c 8954 | 2408 48c7 | 0424 ffff
0x0000000121883078: ; {runtime_call counter_overflow Runtime1 stub}
0x0000000121883078: ffff e801
0x000000012188307c: ; ImmutableOopMap {rsi=Oop rdx=Oop rcx=Oop }
;*synchronization entry
; - io.github.humbleui.skija.Canvas::drawRect@-1 (line 291)
0x000000012188307c: 90d5 06e9 | b3fd ffff
0x0000000121883084: ; {metadata({method} {0x0000000154b27070} 'onNativeCall' '()V' in 'io/github/humbleui/skija/impl/Stats')}
0x0000000121883084: 49ba 7070 | b254 0100 | 0000 4c89 | 5424 0848 | c704 24ff
0x0000000121883098: ; {runtime_call counter_overflow Runtime1 stub}
0x0000000121883098: ffff ffe8
0x000000012188309c: ; ImmutableOopMap {rsi=Oop rdx=Oop rcx=Oop }
;*synchronization entry
; - io.github.humbleui.skija.impl.Stats::onNativeCall@-1 (line 12)
; - io.github.humbleui.skija.Canvas::drawRect@40 (line 293)
0x000000012188309c: e08f d506 | e9ec fdff
0x00000001218830a4: ; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x00000001218830a4: ffe8 f635
0x00000001218830a8: ; ImmutableOopMap {rsi=Oop rdx=Oop rcx=Oop }
;*getfield _left {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) io.github.humbleui.skija.Canvas::drawRect@48 (line 294)
; {metadata({method} {0x0000000154a1e670} 'getPtr' '(Lio/github/humbleui/skija/impl/Native;)J' in 'io/github/humbleui/skija/impl/Native')}
0x00000001218830a8: d506 49ba | 70e6 a154 | 0100 0000 | 4c89 5424 | 0848 c704 | 24ff ffff
0x00000001218830c0: ; {runtime_call counter_overflow Runtime1 stub}
0x00000001218830c0: ffe8 ba8f
0x00000001218830c4: ; ImmutableOopMap {rsi=Oop rcx=Oop }
;*synchronization entry
; - io.github.humbleui.skija.impl.Native::getPtr@-1 (line 8)
; - io.github.humbleui.skija.Canvas::drawRect@64 (line 294)
0x00000001218830c4: d506 e981
0x00000001218830c8: ; {runtime_call throw_null_pointer_exception Runtime1 stub}
0x00000001218830c8: feff ffe8
0x00000001218830cc: ; ImmutableOopMap {rsi=Oop rcx=Oop }
;*getfield _ptr {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) io.github.humbleui.skija.impl.Native::getPtr@9 (line 8)
; - io.github.humbleui.skija.Canvas::drawRect@64 (line 294)
0x00000001218830cc: d035 d506
0x00000001218830d0: ; {metadata({method} {0x0000000154b28cf8} 'reachabilityFence' '(Ljava/lang/Object;)V' in 'io/github/humbleui/skija/impl/ReferenceUtil')}
0x00000001218830d0: 49ba f88c | b254 0100 | 0000 4c89 | 5424 0848 | c704 24ff
0x00000001218830e4: ; {runtime_call counter_overflow Runtime1 stub}
0x00000001218830e4: ffff ffe8
0x00000001218830e8: ; ImmutableOopMap {[112]=Oop [120]=Oop }
;*synchronization entry
; - io.github.humbleui.skija.impl.ReferenceUtil::reachabilityFence@-1 (line 11)
; - io.github.humbleui.skija.Canvas::drawRect@71 (line 295)
0x00000001218830e8: 948f d506 | e91d ffff
0x00000001218830f0: ; {metadata({method} {0x00000008000471d0} 'reachabilityFence' '(Ljava/lang/Object;)V' in 'java/lang/ref/Reference')}
0x00000001218830f0: ff49 bad0 | 7104 0008 | 0000 004c | 8954 2408 | 48c7 0424 | ffff ffff
0x0000000121883108: ; {runtime_call counter_overflow Runtime1 stub}
0x0000000121883108: e873 8fd5
0x000000012188310c: ; ImmutableOopMap {[112]=Oop }
;*synchronization entry
; - java.lang.ref.Reference::reachabilityFence@-1 (line 627)
; - io.github.humbleui.skija.impl.ReferenceUtil::reachabilityFence@1 (line 11)
; - io.github.humbleui.skija.Canvas::drawRect@71 (line 295)
0x000000012188310c: 06e9 36ff
0x0000000121883110: ; {internal_word}
0x0000000121883110: ffff 49ba | 5530 8821 | 0100 0000 | 4d89 9790
0x0000000121883120: ; {runtime_call SafepointBlob}
0x0000000121883120: 0300 00e9 | d841 cb06 | 498b 8720 | 0400 0049 | c787 2004 | 0000 0000 | 0000 49c7 | 8728 0400
0x0000000121883140: 0000 0000 | 0048 81c4 | 9000 0000
0x000000012188314c: ; {runtime_call unwind_exception Runtime1 stub}
0x000000012188314c: 5de9 2e23 | d506 f4f4 | f4f4 f4f4 | f4f4 f4f4 | f4f4 f4f4
[Stub Code]
0x0000000121883160: ; {no_reloc}
0x0000000121883160: 0f1f 4400
0x0000000121883164: ; {static_stub}
0x0000000121883164: 0048 bb00 | 0000 0000
0x000000012188316c: ; {runtime_call}
0x000000012188316c: 0000 00e9 | fbff ffff
[Exception Handler]
0x0000000121883174: ; {runtime_call handle_exception_from_callee Runtime1 stub}
0x0000000121883174: e807 56d5
0x0000000121883178: ; {external_word}
0x0000000121883178: 0648 bf94 | 46b3 1001 | 0000 0048
0x0000000121883184: ; {runtime_call MacroAssembler::debug64(char*, long long, long long*)}
0x0000000121883184: 83e4 f0e8 | 569e faee
0x000000012188318c: ; {section_word}
0x000000012188318c: f449 ba8d | 3188 2101 | 0000 0041
0x0000000121883198: ; {runtime_call DeoptimizationBlob}
0x0000000121883198: 52e9 0234 | cb06 f4f4
[/MachCode]
Compiled method (c1) 36206 8819 3 io.github.humbleui.canvas$draw_rect::invokeStatic (201 bytes)
total in heap [0x0000000121edb210,0x0000000121edd6b0] = 9376
relocation [0x0000000121edb370,0x0000000121edb520] = 432
main code [0x0000000121edb520,0x0000000121edcde0] = 6336
stub code [0x0000000121edcde0,0x0000000121edcea0] = 192
oops [0x0000000121edcea0,0x0000000121edceb0] = 16
metadata [0x0000000121edceb0,0x0000000121edcef0] = 64
scopes data [0x0000000121edcef0,0x0000000121edd150] = 608
scopes pcs [0x0000000121edd150,0x0000000121edd640] = 1264
dependencies [0x0000000121edd640,0x0000000121edd650] = 16
nul chk table [0x0000000121edd650,0x0000000121edd6b0] = 96
[Constant Pool (empty)]
[MachCode]
[Verified Entry Point]
# {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect'
# parm0: rsi:rsi = 'java/lang/Object'
# parm1: rdx:rdx = 'java/lang/Object'
# parm2: rcx:rcx = 'java/lang/Object'
# [sp+0x90] (sp of caller)
0x0000000121edb520: 8984 2400 | c0fe ff55 | 4881 ec80 | 0000 0048 | 894c 2460
0x0000000121edb534: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb534: 48bf 0010 | d35b 0100 | 0000 8b9f | ac00 0000 | 83c3 0289 | 9fac 0000 | 0081 e3fe | 0700 0083
0x0000000121edb554: fb00 0f84
0x0000000121edb558: ;*getstatic const__0 {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@0 (line 12)
0x0000000121edb558: f416 0000 | 4889 7424
0x0000000121edb560: ; {oop(a 'clojure/lang/Var'{0x0000000400010290})}
0x0000000121edb560: 5848 bf90 | 0201 0004 | 0000 0048
0x0000000121edb56c: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb56c: 8bdf 48b8 | 0010 d35b | 0100 0000 | 4883 80f0 | 0000 0001
0x0000000121edb580: ; implicit exception: dispatches to 0x0000000121edcc71
0x0000000121edb580: 8b7f 1c48 | c1e7 0348
0x0000000121edb588: ;*getfield root {reexecute=0 rethrow=0 return_oop=0}
; - clojure.lang.Var::getRawRoot@1 (line 260)
; - io.github.humbleui.canvas$draw_rect::invokeStatic@3 (line 12)
0x0000000121edb588: 897c 2448 | 4883 ff00
0x0000000121edb590: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb590: 7517 49b9 | 0010 d35b | 0100 0000 | 4180 8921 | 0100 0001 | e9f5 0000
0x0000000121edb5a8: ; {metadata('clojure/lang/IFn')}
0x0000000121edb5a8: 0049 b8e8 | 1100 0108 | 0000 0044 | 8b4f 0849 | ba00 0000 | 0008 0000 | 004d 03ca | 4d3b 4120
0x0000000121edb5c8: 0f84 2000 | 0000 4d3b | c80f 8417 | 0000 0041
0x0000000121edb5d8: ; {runtime_call slow_subtype_check Runtime1 stub}
0x0000000121edb5d8: 5141 50e8 | a0dd 6f06 | 4159 4159 | 4183 f900 | 0f84 9400
0x0000000121edb5ec: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb5ec: 0000 49b9 | 0010 d35b | 0100 0000 | 448b 4708 | 49ba 0000 | 0000 0800 | 0000 4d03 | c24d 3b81
0x0000000121edb60c: 3801 0000 | 750d 4983 | 8140 0100 | 0001 e97f | 0000 004d | 3b81 4801 | 0000 750d | 4983 8150
0x0000000121edb62c: 0100 0001 | e969 0000 | 0049 81b9 | 3801 0000 | 0000 0000 | 7517 4d89 | 8138 0100 | 0049 c781
0x0000000121edb64c: 4001 0000 | 0100 0000 | e945 0000 | 0049 81b9 | 4801 0000 | 0000 0000 | 7517 4d89 | 8148 0100
0x0000000121edb66c: 0049 c781 | 5001 0000 | 0100 0000 | e921 0000 | 00e9 1c00
0x0000000121edb680: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb680: 0000 49b9 | 0010 d35b | 0100 0000 | 4983 a928 | 0100 0001 | e9dd 1500 | 00e9 0000 | 0000 488b
0x0000000121edb6a0: ;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@11 (line 13)
0x0000000121edb6a0: df48 3b03
0x0000000121edb6a4: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb6a4: 488b c349 | b800 10d3 | 5b01 0000 | 008b 4008 | 49ba 0000 | 0000 0800 | 0000 4903 | c249 3b80
0x0000000121edb6c4: 7001 0000 | 750d 4983 | 8078 0100 | 0001 e966 | 0000 0049 | 3b80 8001 | 0000 750d | 4983 8088
0x0000000121edb6e4: 0100 0001 | e950 0000 | 0049 81b8 | 7001 0000 | 0000 0000 | 7517 4989 | 8070 0100 | 0049 c780
0x0000000121edb704: 7801 0000 | 0100 0000 | e92c 0000 | 0049 81b8 | 8001 0000 | 0000 0000 | 7517 4989 | 8080 0100
0x0000000121edb724: 0049 c780 | 8801 0000 | 0100 0000 | e908 0000 | 0049 8380 | 6001 0000 | 0148 8bc2
0x0000000121edb740: ; {oop(a 'java/lang/Class'{0x0000000400d06fd8} = 'io/github/humbleui/types/IRect')}
0x0000000121edb740: 48ba d86f | d000 0400 | 0000 488b
0x0000000121edb74c: ;*invokeinterface invoke {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@19 (line 13)
0x0000000121edb74c: c848 8bf3 | 4889 4424 | 5048 b808 | aa02 0108
0x0000000121edb75c: ; {virtual_call}
0x0000000121edb75c: 0000 00e8
0x0000000121edb760: ; ImmutableOopMap {[72]=Oop [80]=Oop [88]=Oop [96]=Oop }
;*invokeinterface invoke {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@19 (line 13)
0x0000000121edb760: 7c2d 6506 | 4883 f800
0x0000000121edb768: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb768: 48ba 0010 | d35b 0100 | 0000 48b9 | 9801 0000 | 0000 0000 | 0f84 0a00 | 0000 48b9 | a801 0000
0x0000000121edb788: 0000 0000 | 488b 340a | 488d 7601 | 4889 340a | 0f84 4300
0x0000000121edb79c: ;*ifnull {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@25 (line 13)
; {oop(a 'java/lang/Boolean'{0x00000004000101f0} = false)}
0x0000000121edb79c: 0000 49ba | f001 0100 | 0400 0000
0x0000000121edb7a8: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb7a8: 493b c248 | ba00 10d3 | 5b01 0000 | 0048 b9c8 | 0100 0000 | 0000 000f | 850a 0000 | 0048 b9b8
0x0000000121edb7c8: 0100 0000 | 0000 0048 | 8b34 0a48 | 8d76 0148 | 8934 0a0f | 85f1 0b00
0x0000000121edb7e0: ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@31 (line 13)
0x0000000121edb7e0: 0048 8b7c | 2448 4883 | ff00 7516
0x0000000121edb7ec: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb7ec: 48bb 0010 | d35b 0100 | 0000 808b | 3903 0000 | 01e9 ee00
0x0000000121edb800: ; {metadata('clojure/lang/IFn')}
0x0000000121edb800: 0000 48b9 | e811 0001 | 0800 0000 | 8b5f 0849 | ba00 0000 | 0008 0000 | 0049 03da | 483b 4b20
0x0000000121edb820: 0f84 1b00 | 0000 483b | d90f 8412 | 0000 0053
0x0000000121edb830: ; {runtime_call slow_subtype_check Runtime1 stub}
0x0000000121edb830: 51e8 4adb | 6f06 5b5b | 83fb 000f | 8493 0000
0x0000000121edb840: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb840: 0048 bb00 | 10d3 5b01 | 0000 008b | 4f08 49ba | 0000 0000 | 0800 0000 | 4903 ca48 | 3b8b 5003
0x0000000121edb860: 0000 750d | 4883 8358 | 0300 0001 | e97f 0000 | 0048 3b8b | 6003 0000 | 750d 4883 | 8368 0300
0x0000000121edb880: 0001 e969 | 0000 0048 | 81bb 5003 | 0000 0000 | 0000 7517 | 4889 8b50 | 0300 0048 | c783 5803
0x0000000121edb8a0: 0000 0100 | 0000 e945 | 0000 0048 | 81bb 6003 | 0000 0000 | 0000 7517 | 4889 8b60 | 0300 0048
0x0000000121edb8c0: c783 6803 | 0000 0100 | 0000 e921 | 0000 00e9 | 1c00 0000
0x0000000121edb8d4: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb8d4: 48bb 0010 | d35b 0100 | 0000 4883 | ab40 0300 | 0001 e999 | 1300 00e9 | 0000 0000
0x0000000121edb8f0: ;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@66 (line 13)
0x0000000121edb8f0: 488b f748 | 3b06 488b
0x0000000121edb8f8: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb8f8: d648 b900 | 10d3 5b01 | 0000 008b | 5208 49ba | 0000 0000 | 0800 0000 | 4903 d248 | 3b91 8803
0x0000000121edb918: 0000 750d | 4883 8190 | 0300 0001 | e966 0000 | 0048 3b91 | 9803 0000 | 750d 4883 | 81a0 0300
0x0000000121edb938: 0001 e950 | 0000 0048 | 81b9 8803 | 0000 0000 | 0000 7517 | 4889 9188 | 0300 0048 | c781 9003
0x0000000121edb958: 0000 0100 | 0000 e92c | 0000 0048 | 81b9 9803 | 0000 0000 | 0000 7517 | 4889 9198 | 0300 0048
0x0000000121edb978: c781 a003 | 0000 0100 | 0000 e908 | 0000 0048 | 8381 7803
0x0000000121edb98c: ; {oop(a 'java/lang/Class'{0x0000000400d07180} = 'io/github/humbleui/types/RRect')}
0x0000000121edb98c: 0000 0148 | ba80 71d0 | 0004 0000 | 0048 8b4c
0x0000000121edb99c: ;*invokeinterface invoke {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@74 (line 13)
0x0000000121edb99c: 2450 0f1f | 8000 0000 | 0048 b8ff | ffff ffff
0x0000000121edb9ac: ; {virtual_call}
0x0000000121edb9ac: ffff ffe8
0x0000000121edb9b0: ; ImmutableOopMap {[72]=Oop [80]=Oop [88]=Oop [96]=Oop }
;*invokeinterface invoke {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@74 (line 13)
0x0000000121edb9b0: cc58 6506 | 4883 f800
0x0000000121edb9b8: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb9b8: 48ba 0010 | d35b 0100 | 0000 48b9 | b003 0000 | 0000 0000 | 0f84 0a00 | 0000 48b9 | c003 0000
0x0000000121edb9d8: 0000 0000 | 488b 340a | 488d 7601 | 4889 340a | 0f84 4300
0x0000000121edb9ec: ;*ifnull {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@80 (line 13)
; {oop(a 'java/lang/Boolean'{0x00000004000101f0} = false)}
0x0000000121edb9ec: 0000 49ba | f001 0100 | 0400 0000
0x0000000121edb9f8: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edb9f8: 493b c248 | ba00 10d3 | 5b01 0000 | 0048 b9e0 | 0300 0000 | 0000 000f | 850a 0000 | 0048 b9d0
0x0000000121edba18: 0300 0000 | 0000 0048 | 8b34 0a48 | 8d76 0148 | 8934 0a0f | 85f9 0500
0x0000000121edba30: ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@86 (line 13)
0x0000000121edba30: 0048 8b7c | 2448 4883 | ff00 7516
0x0000000121edba3c: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edba3c: 48be 0010 | d35b 0100 | 0000 808e | e104 0000 | 01e9 ee00
0x0000000121edba50: ; {metadata('clojure/lang/IFn')}
0x0000000121edba50: 0000 48b9 | e811 0001 | 0800 0000 | 8b77 0849 | ba00 0000 | 0008 0000 | 0049 03f2 | 483b 4e20
0x0000000121edba70: 0f84 1b00 | 0000 483b | f10f 8412 | 0000 0056
0x0000000121edba80: ; {runtime_call slow_subtype_check Runtime1 stub}
0x0000000121edba80: 51e8 fad8 | 6f06 5e5e | 83fe 000f | 8493 0000
0x0000000121edba90: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edba90: 0048 be00 | 10d3 5b01 | 0000 008b | 4f08 49ba | 0000 0000 | 0800 0000 | 4903 ca48 | 3b8e f804
0x0000000121edbab0: 0000 750d | 4883 8600 | 0500 0001 | e97f 0000 | 0048 3b8e | 0805 0000 | 750d 4883 | 8610 0500
0x0000000121edbad0: 0001 e969 | 0000 0048 | 81be f804 | 0000 0000 | 0000 7517 | 4889 8ef8 | 0400 0048 | c786 0005
0x0000000121edbaf0: 0000 0100 | 0000 e945 | 0000 0048 | 81be 0805 | 0000 0000 | 0000 7517 | 4889 8e08 | 0500 0048
0x0000000121edbb10: c786 1005 | 0000 0100 | 0000 e921 | 0000 00e9 | 1c00 0000
0x0000000121edbb24: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbb24: 48be 0010 | d35b 0100 | 0000 4883 | aee8 0400 | 0001 e957 | 1100 00e9 | 0000 0000
0x0000000121edbb40: ;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@117 (line 13)
0x0000000121edbb40: 488b f748 | 3b06 488b
0x0000000121edbb48: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbb48: d648 b900 | 10d3 5b01 | 0000 008b | 5208 49ba | 0000 0000 | 0800 0000 | 4903 d248 | 3b91 3005
0x0000000121edbb68: 0000 750d | 4883 8138 | 0500 0001 | e966 0000 | 0048 3b91 | 4005 0000 | 750d 4883 | 8148 0500
0x0000000121edbb88: 0001 e950 | 0000 0048 | 81b9 3005 | 0000 0000 | 0000 7517 | 4889 9130 | 0500 0048 | c781 3805
0x0000000121edbba8: 0000 0100 | 0000 e92c | 0000 0048 | 81b9 4005 | 0000 0000 | 0000 7517 | 4889 9140 | 0500 0048
0x0000000121edbbc8: c781 4805 | 0000 0100 | 0000 e908 | 0000 0048 | 8381 2005
0x0000000121edbbdc: ; {oop(a 'java/lang/Class'{0x0000000400d070f0} = 'io/github/humbleui/types/Rect')}
0x0000000121edbbdc: 0000 0148 | baf0 70d0 | 0004 0000 | 0048 8b4c
0x0000000121edbbec: ;*invokeinterface invoke {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@125 (line 13)
0x0000000121edbbec: 2450 0f1f | 8000 0000 | 0048 b8ff | ffff ffff
0x0000000121edbbfc: ; {virtual_call}
0x0000000121edbbfc: ffff ffe8
0x0000000121edbc00: ; ImmutableOopMap {[80]=Oop [88]=Oop [96]=Oop }
;*invokeinterface invoke {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@125 (line 13)
0x0000000121edbc00: 7c56 6506 | 4883 f800
0x0000000121edbc08: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbc08: 48ba 0010 | d35b 0100 | 0000 48b9 | 5805 0000 | 0000 0000 | 0f84 0a00 | 0000 48b9 | 6805 0000
0x0000000121edbc28: 0000 0000 | 488b 340a | 488d 7601 | 4889 340a | 0f84 7c0b
0x0000000121edbc3c: ;*ifnull {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@131 (line 13)
; {oop(a 'java/lang/Boolean'{0x00000004000101f0} = false)}
0x0000000121edbc3c: 0000 49ba | f001 0100 | 0400 0000
0x0000000121edbc48: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbc48: 493b c248 | ba00 10d3 | 5b01 0000 | 0048 b978 | 0500 0000 | 0000 000f | 840a 0000 | 0048 b988
0x0000000121edbc68: 0500 0000 | 0000 0048 | 8b34 0a48 | 8d76 0148 | 8934 0a0f | 8439 0b00
0x0000000121edbc80: ;*if_acmpeq {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@137 (line 13)
0x0000000121edbc80: 0048 8b4c | 2460 488b | 5c24 5048 | 8b74 2458 | 4883 fe00
0x0000000121edbc94: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbc94: 7516 48b8 | 0010 d35b | 0100 0000 | 8088 9105 | 0000 01e9 | d300 0000
0x0000000121edbcac: ; {metadata('io/github/humbleui/skija/Canvas')}
0x0000000121edbcac: 48bf d0f5 | d401 0800 | 0000 8b46 | 0849 ba00 | 0000 0008 | 0000 0049 | 03c2 483b | 7848 0f85
0x0000000121edbccc: 9300 0000
0x0000000121edbcd0: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbcd0: 48b8 0010 | d35b 0100 | 0000 8b7e | 0849 ba00 | 0000 0008 | 0000 0049 | 03fa 483b | b8a8 0500
0x0000000121edbcf0: 0075 0d48 | 8380 b005 | 0000 01e9 | 7f00 0000 | 483b b8b8 | 0500 0075 | 0d48 8380 | c005 0000
0x0000000121edbd10: 01e9 6900 | 0000 4881 | b8a8 0500 | 0000 0000 | 0075 1748 | 89b8 a805 | 0000 48c7 | 80b0 0500
0x0000000121edbd30: 0001 0000 | 00e9 4500 | 0000 4881 | b8b8 0500 | 0000 0000 | 0075 1748 | 89b8 b805 | 0000 48c7
0x0000000121edbd50: 80c0 0500 | 0001 0000 | 00e9 2100 | 0000 e91c
0x0000000121edbd60: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbd60: 0000 0048 | b800 10d3 | 5b01 0000 | 0048 83a8 | 9805 0000 | 01e9 260f | 0000 e900
0x0000000121edbd7c: ;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@143 (line 13)
0x0000000121edbd7c: 0000 0048 | 83fb 0075
0x0000000121edbd84: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbd84: 1648 b800 | 10d3 5b01 | 0000 0080 | 88c9 0500 | 0001 e9d3
0x0000000121edbd98: ; {metadata('io/github/humbleui/types/Rect')}
0x0000000121edbd98: 0000 0048 | baa8 e6d4 | 0108 0000 | 008b 4308 | 49ba 0000 | 0000 0800 | 0000 4903 | c248 3b50
0x0000000121edbdb8: 480f 8593
0x0000000121edbdbc: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbdbc: 0000 0048 | b800 10d3 | 5b01 0000 | 008b 5308 | 49ba 0000 | 0000 0800 | 0000 4903 | d248 3b90
0x0000000121edbddc: e005 0000 | 750d 4883 | 80e8 0500 | 0001 e97f | 0000 0048 | 3b90 f005 | 0000 750d | 4883 80f8
0x0000000121edbdfc: 0500 0001 | e969 0000 | 0048 81b8 | e005 0000 | 0000 0000 | 7517 4889 | 90e0 0500 | 0048 c780
0x0000000121edbe1c: e805 0000 | 0100 0000 | e945 0000 | 0048 81b8 | f005 0000 | 0000 0000 | 7517 4889 | 90f0 0500
0x0000000121edbe3c: 0048 c780 | f805 0000 | 0100 0000 | e921 0000 | 00e9 1c00
0x0000000121edbe50: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbe50: 0000 48b8 | 0010 d35b | 0100 0000 | 4883 a8d0 | 0500 0001 | e940 0e00 | 00e9 0000 | 0000 488b
0x0000000121edbe70: ;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@149 (line 13)
0x0000000121edbe70: d348 83f9
0x0000000121edbe74: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbe74: 0075 1648 | b800 10d3 | 5b01 0000 | 0080 8801 | 0600 0001 | e9d2 0000
0x0000000121edbe8c: ; {metadata('io/github/humbleui/skija/Paint')}
0x0000000121edbe8c: 0048 bb00 | c0d5 0108 | 0000 008b | 7908 49ba | 0000 0000 | 0800 0000 | 4903 fa48 | 3bdf 0f85
0x0000000121edbeac: 9300 0000
0x0000000121edbeb0: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbeb0: 48b8 0010 | d35b 0100 | 0000 8b59 | 0849 ba00 | 0000 0008 | 0000 0049 | 03da 483b | 9818 0600
0x0000000121edbed0: 0075 0d48 | 8380 2006 | 0000 01e9 | 7f00 0000 | 483b 9828 | 0600 0075 | 0d48 8380 | 3006 0000
0x0000000121edbef0: 01e9 6900 | 0000 4881 | b818 0600 | 0000 0000 | 0075 1748 | 8998 1806 | 0000 48c7 | 8020 0600
0x0000000121edbf10: 0001 0000 | 00e9 4500 | 0000 4881 | b828 0600 | 0000 0000 | 0075 1748 | 8998 2806 | 0000 48c7
0x0000000121edbf30: 8030 0600 | 0001 0000 | 00e9 2100 | 0000 e91c
0x0000000121edbf40: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}
0x0000000121edbf40: 0000 0048 | b800 10d3 | 5b01 0000 | 0048 83a8 | 0806 0000 | 01e9 580d | 0000 e900
0x0000000121edbf5c: ;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@155 (line 13)
0x0000000121edbf5c: 0000 0048
0x0000000121edbf60: ;*invokevirtual drawRect {reexecute=0 rethrow=0 return_oop=0}
; - io.github.humbleui.canvas$draw_rect::invokeStatic@158 (line 16)
0x0000000121edbf60: 3b06 488b
0x0000000121edbf64: ; {metadata(method data for {method} {0x0000000154a60768} 'invokeStatic' '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' in 'io/github/humbleui/canvas$draw_rect')}