Skip to content

Instantly share code, notes, and snippets.

@dfu1
Created March 6, 2024 04:01
Show Gist options
  • Save dfu1/253cc2f51b372027109dc99604b2c4ed to your computer and use it in GitHub Desktop.
Save dfu1/253cc2f51b372027109dc99604b2c4ed to your computer and use it in GitHub Desktop.
error log
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000001b22cb9fe82, pid=20652, tid=22476
#
# JRE version: Java(TM) SE Runtime Environment (17.0.10+11) (build 17.0.10+11-LTS-240)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.10+11-LTS-240, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C 0x000001b22cb9fe82
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
# 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: -XX:MaxGCPauseMillis=010 -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.1\lib\idea_rt.jar=53340:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.1\bin -Dfile.encoding=UTF-8 Main
Host: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz, 12 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3636)
Time: Tue Mar 5 19:53:55 2024 Central Standard Time elapsed time: 5219.128917 seconds (0d 1h 26m 59s)
--------------- T H R E A D ---------------
Current thread (0x000001b23d4e2ae0): JavaThread "Thread-5" [_thread_in_native, id=22476, stack(0x0000000375400000,0x0000000375500000)]
Stack: [0x0000000375400000,0x0000000375500000], sp=0x00000003754fec30, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x000001b22cb9fe82
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 1870 org.lwjgl.opengl.GL11C.glDrawArrays(III)V (0 bytes) @ 0x000001b1cac92ff1 [0x000001b1cac92fa0+0x0000000000000051]
J 2915 c2 EffectGenerator.draw1()V (255 bytes) @ 0x000001b1cae3e8d8 [0x000001b1cae3e560+0x0000000000000378]
J 2904 c2 Level.draw()V (562 bytes) @ 0x000001b1cae2db94 [0x000001b1cae2bfc0+0x0000000000001bd4]
J 2916 c2 App.draw()V (60 bytes) @ 0x000001b1cae41078 [0x000001b1cae40d80+0x00000000000002f8]
J 3133% c2 RenderLoop.run()V (220 bytes) @ 0x000001b1cace2c14 [0x000001b1cace29e0+0x0000000000000234]
j java.lang.Thread.run()V+11 java.base@17.0.10
v ~StubRoutines::call_stub
siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000000
Registers:
RAX=0x000001b22f94f290, RBX=0x000001b22d830000, RCX=0x0000000000000000, RDX=0x0000000000000004
RSP=0x00000003754fec30, RBP=0x000001b22bd35180, RSI=0x0000000000000000, RDI=0x0000000000000000
R8 =0x0000000000000000, R9 =0x0000000000000004, R10=0x0000000000000040, R11=0x00000003754fd090
R12=0x000001b22f94f290, R13=0x0000000000000000, R14=0x0000000000000040, R15=0x0000000000000007
RIP=0x000001b22cb9fe82, EFLAGS=0x0000000000010246
Register to memory mapping:
RIP=0x000001b22cb9fe82 points into unknown readable memory: 8b 3e 8b 6e 04 89
RAX=0x000001b22f94f290 points into unknown readable memory: 0x4170000041700000 | 00 00 70 41 00 00 70 41
RBX=0x000001b22d830000 points into unknown readable memory: 0x000001b225489cc0 | c0 9c 48 25 b2 01 00 00
RCX=0x0 is NULL
RDX=0x0000000000000004 is an unknown value
RSP=0x00000003754fec30 is pointing into the stack for thread: 0x000001b23d4e2ae0
RBP=0x000001b22bd35180 points into unknown readable memory: 0x0000000000000400 | 00 04 00 00 00 00 00 00
RSI=0x0 is NULL
RDI=0x0 is NULL
R8 =0x0 is NULL
R9 =0x0000000000000004 is an unknown value
R10=0x0000000000000040 is an unknown value
R11=0x00000003754fd090 is pointing into the stack for thread: 0x000001b23d4e2ae0
R12=0x000001b22f94f290 points into unknown readable memory: 0x4170000041700000 | 00 00 70 41 00 00 70 41
R13=0x0 is NULL
R14=0x0000000000000040 is an unknown value
R15=0x0000000000000007 is an unknown value
Top of Stack: (sp=0x00000003754fec30)
0x00000003754fec30: 000001b247f7a600 0000000000000000
0x00000003754fec40: 0000000000000004 000001b22d830000
0x00000003754fec50: 000001b22bd35180 00007fffbce61f5a
0x00000003754fec60: 000001b22d830000 000001b22bd35180
0x00000003754fec70: 0000000000000004 000001b22d830000
0x00000003754fec80: 000001b247f07a78 000001b22bd35180
0x00000003754fec90: 0000000000000000 000001b247f07a78
0x00000003754feca0: 0000000000000000 000001b22bd35180
0x00000003754fecb0: 0000000000000004 0000000000000000
0x00000003754fecc0: 000001b22d830000 00007fffbce5dc63
0x00000003754fecd0: 000001b22d830000 0000000000000007
0x00000003754fece0: 000001b247f07a78 0000000000000007
0x00000003754fecf0: 0000000000000082 00c0000000000000
0x00000003754fed00: 0000000000000004 000001b22bd35180
0x00000003754fed10: 0000000000000000 00007fffbce5ded0
0x00000003754fed20: 0000000000000000 000001b22d830000
Instructions: (pc=0x000001b22cb9fe82)
0x000001b22cb9fd82: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fd92: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fda2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fdb2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fdc2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fdd2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fde2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fdf2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fe02: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fe12: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fe22: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fe32: 00 00 00 00 00 00 40 ff ff ff 00 fe 00 00 48 83
0x000001b22cb9fe42: ec 28 48 89 6c 24 20 48 89 5c 24 18 48 89 74 24
0x000001b22cb9fe52: 10 48 89 7c 24 08 48 8b d9 48 8b c2 49 8b c8 49
0x000001b22cb9fe62: 8b d1 48 be d8 8d 88 2d b2 01 00 00 48 8b 36 48
0x000001b22cb9fe72: 8b b6 08 03 00 00 48 8b f9 48 c1 e7 04 48 03 f7
0x000001b22cb9fe82: 8b 3e 8b 6e 04 89 38 89 68 04 48 be d8 8d 88 2d
0x000001b22cb9fe92: b2 01 00 00 48 8b 36 48 8b b6 38 03 00 00 48 8b
0x000001b22cb9fea2: f9 48 c1 e7 04 48 03 f7 8b 3e 8b 6e 04 89 78 08
0x000001b22cb9feb2: 89 68 0c 48 83 c0 10 ff c1 ff ca 75 a5 48 8b 7c
0x000001b22cb9fec2: 24 08 48 8b 74 24 10 48 8b 5c 24 18 48 8b 6c 24
0x000001b22cb9fed2: 20 48 83 c4 28 c3 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fee2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9fef2: 00 00 00 00 00 00 80 ff ff ff c0 00 00 00 55 48
0x000001b22cb9ff02: 8b ec 53 56 57 4c 8b da 4c 8b d1 49 8b f2 49 8b
0x000001b22cb9ff12: fb 41 8b e8 85 ed 0f 84 30 00 00 00 b9 04 00 00
0x000001b22cb9ff22: 00 0f 8f 05 00 00 00 48 f7 d9 f7 dd 8b 1e 48 03
0x000001b22cb9ff32: f1 48 83 c7 04 8b c3 81 e3 ff ff ff 00 81 e0 00
0x000001b22cb9ff42: 00 00 ff 0b d8 ff cd 89 5f fc 75 e0 5f 5e 5b 5d
0x000001b22cb9ff52: c3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9ff62: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000001b22cb9ff72: 00 00 00 00 00 00 c0 ff ff ff 80 00 00 00 48 b8
Stack slot to memory mapping:
stack at sp + 0 slots: 0x000001b247f7a600 points into unknown readable memory: 0x0000000000000004 | 04 00 00 00 00 00 00 00
stack at sp + 1 slots: 0x0 is NULL
stack at sp + 2 slots: 0x0000000000000004 is an unknown value
stack at sp + 3 slots: 0x000001b22d830000 points into unknown readable memory: 0x000001b225489cc0 | c0 9c 48 25 b2 01 00 00
stack at sp + 4 slots: 0x000001b22bd35180 points into unknown readable memory: 0x0000000000000400 | 00 04 00 00 00 00 00 00
stack at sp + 5 slots: 0x00007fffbce61f5a nvoglv64.dll
stack at sp + 6 slots: 0x000001b22d830000 points into unknown readable memory: 0x000001b225489cc0 | c0 9c 48 25 b2 01 00 00
stack at sp + 7 slots: 0x000001b22bd35180 points into unknown readable memory: 0x0000000000000400 | 00 04 00 00 00 00 00 00
Compiled method (n/a) 5219297 1870 n 0 org.lwjgl.opengl.GL11C::glDrawArrays (native)
total in heap [0x000001b1cac92e10,0x000001b1cac931d0] = 960
relocation [0x000001b1cac92f68,0x000001b1cac92f98] = 48
main code [0x000001b1cac92fa0,0x000001b1cac931c8] = 552
oops [0x000001b1cac931c8,0x000001b1cac931d0] = 8
[Constant Pool (empty)]
[MachCode]
[Entry Point]
# {method} {0x000001b2205de410} 'glDrawArrays' '(III)V' in 'org/lwjgl/opengl/GL11C'
# parm0: rdx = int
# parm1: r8 = int
# parm2: r9 = int
# [sp+0x80] (sp of caller)
0x000001b1cac92fa0: 448b 5208 | 49bb 0000 | 00df b101 | 0000 4d03 | d349 3bc2 | 0f84 0600
0x000001b1cac92fb8: ; {runtime_call ic_miss_stub}
0x000001b1cac92fb8: 0000 e9c1 | 9a9c ff90
[Verified Entry Point]
0x000001b1cac92fc0: 8984 2400 | 90ff ff55 | 488b ec48 | 83ec 704c | 894c 2420 | 4d8b c84c
0x000001b1cac92fd8: ; {oop(a 'java/lang/Class'{0x000000070184bae8} = 'org/lwjgl/opengl/GL11C')}
0x000001b1cac92fd8: 8bc2 49be | e8ba 8401 | 0700 0000 | 4c89 7424 | 584c 8d74 | 2458 498b | d6c5 f877
0x000001b1cac92ff4: ; {internal_word}
0x000001b1cac92ff4: 49ba f12f | c9ca b101 | 0000 4d89 | 9798 0200 | 0049 89a7 | 9002 0000
0x000001b1cac9300c: ; {external_word}
0x000001b1cac9300c: 49ba e380 | b2b2 ff7f | 0000 4180 | 3a00 0f84 | 5200 0000 | 5241 5041
0x000001b1cac93024: ; {metadata({method} {0x000001b2205de410} 'glDrawArrays' '(III)V' in 'org/lwjgl/opengl/GL11C')}
0x000001b1cac93024: 5148 ba08 | e45d 20b2 | 0100 0049 | 8bcf 4883 | ec20 f7c4 | 0f00 0000 | 0f84 1a00 | 0000 4883
0x000001b1cac93044: ; {runtime_call}
0x000001b1cac93044: ec08 49ba | 00d6 6fb2 | ff7f 0000 | 41ff d248 | 83c4 08e9 | 0d00 0000
0x000001b1cac9305c: ; {runtime_call}
0x000001b1cac9305c: 49ba 00d6 | 6fb2 ff7f | 0000 41ff | d248 83c4 | 2041 5941 | 585a 498d | 8fb0 0200 | 0041 c787
0x000001b1cac9307c: 4003 0000 | 0400 0000
0x000001b1cac93084: ; {runtime_call}
0x000001b1cac93084: 49ba a0c6 | cf1c f87f | 0000 41ff | d2c5 f877 | 41c7 8740 | 0300 0005 | 0000 00f0 | 8344 24c0
0x000001b1cac930a4: 0049 3baf | 4803 0000 | 0f87 1100 | 0000 4181 | bf30 0300 | 0000 0000 | 000f 8424 | 0000 00c5
0x000001b1cac930c4: f877 498b | cf4c 8be4 | 4883 ec20 | 4883 e4f0
0x000001b1cac930d4: ; {runtime_call}
0x000001b1cac930d4: 49ba 408d | 7ab2 ff7f | 0000 41ff | d249 8be4 | 4d33 e441 | c787 4003 | 0000 0800 | 0000 4181
0x000001b1cac930f4: bfb0 0300 | 0002 0000 | 000f 849b
0x000001b1cac93100: ; {external_word}
0x000001b1cac93100: 0000 0049 | bae3 80b2 | b2ff 7f00 | 0041 803a | 000f 8448
0x000001b1cac93114: ; {metadata({method} {0x000001b2205de410} 'glDrawArrays' '(III)V' in 'org/lwjgl/opengl/GL11C')}
0x000001b1cac93114: 0000 0048 | ba08 e45d | 20b2 0100 | 0049 8bcf | 4883 ec20 | f7c4 0f00 | 0000 0f84 | 1a00 0000
0x000001b1cac93134: 4883 ec08
0x000001b1cac93138: ; {runtime_call}
0x000001b1cac93138: 49ba 00d6 | 6fb2 ff7f | 0000 41ff | d248 83c4 | 08e9 0d00
0x000001b1cac9314c: ; {runtime_call}
0x000001b1cac9314c: 0000 49ba | 00d6 6fb2 | ff7f 0000 | 41ff d248 | 83c4 2049 | c787 9002 | 0000 0000 | 0000 49c7
0x000001b1cac9316c: 8798 0200 | 0000 0000 | 00c5 f877 | 498b 8fd8 | 0000 00c7 | 8100 0100 | 0000 0000 | 00c9 4981
0x000001b1cac9318c: 7f08 0000 | 0000 0f85 | 0100 0000
0x000001b1cac93198: ; {runtime_call StubRoutines (1)}
0x000001b1cac93198: c3e9 62dd | 97ff c5f8 | 774c 8be4 | 4883 ec20 | 4883 e4f0
0x000001b1cac931ac: ; {runtime_call}
0x000001b1cac931ac: 49ba a006 | 70b2 ff7f | 0000 41ff | d249 8be4 | 4d33 e4e9 | 3fff ffff | f4f4 f4f4
[/MachCode]
Compiled method (c2) 5219306 2915 4 EffectGenerator::draw1 (255 bytes)
total in heap [0x000001b1cae3e190,0x000001b1cae40668] = 9432
relocation [0x000001b1cae3e2e8,0x000001b1cae3e538] = 592
constants [0x000001b1cae3e540,0x000001b1cae3e560] = 32
main code [0x000001b1cae3e560,0x000001b1cae3f2a0] = 3392
stub code [0x000001b1cae3f2a0,0x000001b1cae3f4a8] = 520
oops [0x000001b1cae3f4a8,0x000001b1cae3f4c8] = 32
metadata [0x000001b1cae3f4c8,0x000001b1cae3f5c8] = 256
scopes data [0x000001b1cae3f5c8,0x000001b1cae3fd20] = 1880
scopes pcs [0x000001b1cae3fd20,0x000001b1cae40250] = 1328
dependencies [0x000001b1cae40250,0x000001b1cae40298] = 72
handler table [0x000001b1cae40298,0x000001b1cae405b0] = 792
nul chk table [0x000001b1cae405b0,0x000001b1cae40668] = 184
[Constant Pool]
Address hex4 hex8
0x000001b1cae3e540: 0x41780000 0x4180cccd41780000
0x000001b1cae3e544: 0x4180cccd
0x000001b1cae3e548: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4
0x000001b1cae3e54c: 0xf4f4f4f4
0x000001b1cae3e550: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4
0x000001b1cae3e554: 0xf4f4f4f4
0x000001b1cae3e558: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4
0x000001b1cae3e55c: 0xf4f4f4f4
[MachCode]
[Entry Point]
# {method} {0x000001b2206d0b48} 'draw1' '()V' in 'EffectGenerator'
# [sp+0x50] (sp of caller)
0x000001b1cae3e560: ; {no_reloc}
0x000001b1cae3e560: 448b 5208 | 49bb 0000 | 00df b101 | 0000 4d03 | d349 3bc2
0x000001b1cae3e574: ; {runtime_call ic_miss_stub}
0x000001b1cae3e574: 0f85 06e5 | 81ff 6690 | 0f1f 4000
[Verified Entry Point]
0x000001b1cae3e580: 8984 2400 | 90ff ff55 | 4883 ec40 | 4c8b d244 | 8b9a 1c01 | 0000 6666 | 0f1f 8400 | 0000 0000
0x000001b1cae3e5a0: ; implicit exception: dispatches to 0x000001b1cae3f020
0x000001b1cae3e5a0: 438b 54dc | 0c4c 8914 | 244f 8d14 | dc4c 8954 | 2410 4489 | 5c24 084d | 8b97 8802 | 0000 498b
0x000001b1cae3e5c0: ; {static_call}
0x000001b1cae3e5c0: 2a66 90e8
0x000001b1cae3e5c4: ; ImmutableOopMap {rbp=Oop [0]=Oop [8]=NarrowOop [16]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3e5c4: 7850 e0ff | 488b dd44 | 8b4d 4444 | 8b54 2408 | 478b 5cd4 | 0c45 85c9 | 0f1f 4000 | 0f84 e706
0x000001b1cae3e5e4: 0000 438b | 6ccc 1441 | 8b7c ec0c | 8bcf ffc9 | 81e1 3832 | 440e 85ff | 0f1f 4000 | 0f86 8207
0x000001b1cae3e604: 0000 4d8d | 04ec 418b | 7c88 1085 | ff0f 8440 | 0600 0041 | 8b44 fc0c | 0f1f 4000
0x000001b1cae3e620: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae3e620: 81f8 7a52 | 30e0 0f85 | b407 0000 | 498d 04fc | 448b 401c | 4d8b c849 | c1e1 030f | 1f44 0000
0x000001b1cae3e640: ; implicit exception: dispatches to 0x000001b1cae3f02c
0x000001b1cae3e640: 458b 4108
0x000001b1cae3e644: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae3e644: 4181 f870 | 4400 010f | 859f 0900 | 0041 8b71 | 1849 8b49 | 1048 63fe | 4803 f948 | 83c7 fa48
0x000001b1cae3e664: 83e7 f84c | 8bc7 4c2b | c141 8be8 | 4189 6918 | 85ed 0f8c | 0808 0000 | 8974 240c | 4c89 4c24
0x000001b1cae3e684: 2048 895c | 2418 4489 | 5424 084c | 8bd7 41c6 | 0264 4d8b | c249 83c0 | 0141 c600 | 6541 c642
0x000001b1cae3e6a4: 0270 41c6 | 4002 7441 | c642 0468 | 4588 6205 | 448b c54c | 03c1 418b
0x000001b1cae3e6bc: ; {static_call}
0x000001b1cae3e6bc: d366 90e8
0x000001b1cae3e6c0: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop [32]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3e6c0: 7c8e e0ff | 448b 4424 | 0c45 85c0 | 0f8c 6207 | 0000 4c8b | 5424 2041 | 8b6a 0c0f | 1f44 0000
0x000001b1cae3e6e0: 413b e80f | 8cbf 0700 | 0045 8942
0x000001b1cae3e6ec: ; {section_word}
0x000001b1cae3e6ec: 18c5 fa10 | 054b feff
0x000001b1cae3e6f4: ; {static_call}
0x000001b1cae3e6f4: ff8b d0e8
0x000001b1cae3e6f8: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3e6f8: 4492 e0ff | 448b 5c24 | 0843 8b6c | dc14 83fd | ff0f 84ad | 0700 004c | 8b14 2441 | 8baa 2801
0x000001b1cae3e718: 0000 458b | 9a1c 0100 | 0045 85db | 0f84 0906 | 0000 4c8b | cd49 c1e1 | 034b 8d14
0x000001b1cae3e734: ; {oop("view"{0x000000070184dd38})}
0x000001b1cae3e734: dc49 b838 | dd84 0107
0x000001b1cae3e73c: ; {optimized virtual_call}
0x000001b1cae3e73c: 0000 00e8
0x000001b1cae3e740: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@24 (line 2607)
0x000001b1cae3e740: 7cab e8ff
0x000001b1cae3e744: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae3e744: 49ba 5854 | 8101 0700 | 0000 418b | 6a70 85ed | 0f84 6e07 | 0000 458b | 5270 6690
0x000001b1cae3e760: ; implicit exception: dispatches to 0x000001b1cae3f044
0x000001b1cae3e760: 478b 84d4 | 1c01 0000 | bae1 0d00
0x000001b1cae3e76c: ; {static_call}
0x000001b1cae3e76c: 0066 90e8
0x000001b1cae3e770: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@36 (line 2609)
0x000001b1cae3e770: 4c40 e5ff | 4c8b 1424 | 418b 5224
0x000001b1cae3e77c: ; {static_call}
0x000001b1cae3e77c: 6666 90e8
0x000001b1cae3e780: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*invokestatic glBindVertexArray {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL30::glBindVertexArray@1 (line 2283)
; - EffectGenerator::draw1@43 (line 2610)
0x000001b1cae3e780: 3c50 e5ff | 4c8b 1424 | 458b 4228 | ba92 8800
0x000001b1cae3e790: ; {static_call}
0x000001b1cae3e790: 0066 90e8
0x000001b1cae3e794: ; ImmutableOopMap {[0]=Oop [24]=Oop }
;*invokestatic glBindBuffer {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@53 (line 2611)
0x000001b1cae3e794: 288d e4ff | 488b 2c24 | 448b 951c | 0100 0043 | 8b54 d40c
0x000001b1cae3e7a8: ; {static_call}
0x000001b1cae3e7a8: 6666 90e8
0x000001b1cae3e7ac: ; ImmutableOopMap {rbp=Oop [0]=Oop [24]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - EffectGenerator::draw1@60 (line 2613)
0x000001b1cae3e7ac: 904e e0ff
0x000001b1cae3e7b0: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae3e7b0: 49ba 50c2 | 8401 0700 | 0000 458b | 5a7c 6690
0x000001b1cae3e7c0: ; implicit exception: dispatches to 0x000001b1cae3f05c
0x000001b1cae3e7c0: 478b 54dc | 084c 8bc5 | 458b 88b4
0x000001b1cae3e7cc: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae3e7cc: 0000 0041 | 81fa 0030 | 0101 0f85 | 7005 0000
0x000001b1cae3e7dc: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae3e7dc: 49ba d861 | 8801 0700 | 0000 498b | b2b8 0d00 | 0048 85f6 | 0f84 de06 | 0000 6666 | 0f1f 8400
0x000001b1cae3e7fc: 0000 0000
0x000001b1cae3e800: ; implicit exception: dispatches to 0x000001b1cae3f068
0x000001b1cae3e800: 478b 5ccc | 0c4d 63c3 | 49c1 e103 | 49c1 e002 | ba92 8800 | 00bf e888
0x000001b1cae3e818: ; {static_call}
0x000001b1cae3e818: 0000 90e8
0x000001b1cae3e81c: ; ImmutableOopMap {rbp=Oop [0]=Oop [24]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw1@73 (line 2616)
0x000001b1cae3e81c: 2060 e5ff | 448b 95b4 | 0000 0047 | 8b4c d40c | 41c1 f902 | ba07 0000 | 0045 33c0
0x000001b1cae3e838: ; {static_call}
0x000001b1cae3e838: 6666 90e8
0x000001b1cae3e83c: ; ImmutableOopMap {rbp=Oop [0]=Oop [24]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@86 (line 2617)
0x000001b1cae3e83c: 8047 e5ff
0x000001b1cae3e840: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae3e840: 49ba 50c2 | 8401 0700 | 0000 458b | 5a7c 478b | 44dc 0844 | 8b95 b800 | 0000 660f | 1f44 0000
0x000001b1cae3e860: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae3e860: 4181 f800 | 3001 010f | 85f3 0400
0x000001b1cae3e86c: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae3e86c: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 6690 | 4885 f60f | 8477 0600 | 0045 8bca
0x000001b1cae3e88c: ; implicit exception: dispatches to 0x000001b1cae3f08c
0x000001b1cae3e88c: 478b 54d4 | 0c4d 63c2 | 49c1 e103 | 49c1 e002 | ba92 8800 | 00bf e888
0x000001b1cae3e8a4: ; {static_call}
0x000001b1cae3e8a4: 0000 90e8
0x000001b1cae3e8a8: ; ImmutableOopMap {rbp=Oop [0]=Oop [24]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw1@99 (line 2620)
0x000001b1cae3e8a8: 945f e5ff | 4c8b d545 | 8b9a b800 | 0000 6666 | 0f1f 8400 | 0000 0000
0x000001b1cae3e8c0: ; implicit exception: dispatches to 0x000001b1cae3f098
0x000001b1cae3e8c0: 478b 4cdc | 0c41 c1f9 | 02ba 0700 | 0000 4533
0x000001b1cae3e8d0: ; {static_call}
0x000001b1cae3e8d0: c066 90e8
0x000001b1cae3e8d4: ; ImmutableOopMap {rbp=Oop [0]=Oop [24]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@112 (line 2621)
0x000001b1cae3e8d4: e846 e5ff
0x000001b1cae3e8d8: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae3e8d8: 49ba 50c2 | 8401 0700 | 0000 458b | 4a7c 478b | 5ccc 0844 | 8b95 bc00 | 0000 6666 | 0f1f 8400
0x000001b1cae3e8f8: 0000 0000 | 6666 6690
0x000001b1cae3e900: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae3e900: 4181 fb00 | 3001 010f | 8567 0400
0x000001b1cae3e90c: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae3e90c: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 6690 | 4885 f60f | 8403 0600 | 0047 8b5c
0x000001b1cae3e92c: d40c 4d63 | c34f 8d0c | d449 c1e0 | 02ba 9288 | 0000 bfe8
0x000001b1cae3e940: ; {static_call}
0x000001b1cae3e940: 8800 00e8
0x000001b1cae3e944: ; ImmutableOopMap {rbp=Oop [0]=Oop [24]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw1@125 (line 2624)
0x000001b1cae3e944: f85e e5ff | 448b 95bc | 0000 0047 | 8b4c d40c | 41c1 f902 | ba07 0000 | 0045 33c0
0x000001b1cae3e960: ; {static_call}
0x000001b1cae3e960: 6666 90e8
0x000001b1cae3e964: ; ImmutableOopMap {rbp=Oop [0]=Oop [24]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@138 (line 2625)
0x000001b1cae3e964: 5846 e5ff | 4c8b d541 | 8baa 2401 | 0000 418b | 54ec 0c4d | 8d14 ec4c | 8954 2408
0x000001b1cae3e980: ; {static_call}
0x000001b1cae3e980: 6666 90e8
0x000001b1cae3e984: ; ImmutableOopMap {rbp=NarrowOop [0]=Oop [8]=Oop [24]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3e984: b84c e0ff | 4c8b 5424 | 1845 8b52 | 4445 8b44 | ec0c 4585 | d20f 8466 | 0300 0044 | 8944 2414
0x000001b1cae3e9a4: 896c 2410 | 438b 6cd4 | 1445 8b44 | ec0c 418b | c8ff c981 | e138 3244 | 0e66 6690 | 4585 c00f
0x000001b1cae3e9c4: 86ef 0300 | 004d 8d1c | ec41 8b6c | 8b10 85ed | 0f84 c102 | 0000 458b | 5cec 0c90
0x000001b1cae3e9e0: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae3e9e0: 4181 fb7a | 5230 e00f | 851f 0400 | 0049 8d04 | ec44 8b58 | 1c4d 8bcb | 49c1 e103 | 0f1f 4000
0x000001b1cae3ea00: ; implicit exception: dispatches to 0x000001b1cae3f0d4
0x000001b1cae3ea00: 458b 5908
0x000001b1cae3ea04: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae3ea04: 4181 fb70 | 4400 010f | 85fb 0500 | 0045 8b41 | 184d 8b51 | 104c 894c | 2418 4489 | 4424 204d
0x000001b1cae3ea24: 63c0 4d03 | c249 83c0 | fa49 83e0 | f84d 8bd8 | 4d2b da41 | 8beb 4189 | 6918 6690 | 85ed 0f8c
0x000001b1cae3ea44: 1005 0000 | 4d8b d841 | c603 644d | 8bc3 4983 | c001 41c6 | 0065 41c6 | 4001 7041 | c643 0374
0x000001b1cae3ea64: 41c6 4304 | 6845 8863 | 0544 8bc5 | 4d03 c28b
0x000001b1cae3ea74: ; {static_call}
0x000001b1cae3ea74: 5424 14e8
0x000001b1cae3ea78: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=NarrowOop [24]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3ea78: c48a e0ff | 448b 5424 | 2045 85d2 | 0f8c da03 | 0000 4c8b | 5c24 1841 | 8b6b 0c41 | 3bea 0f8c
0x000001b1cae3ea98: f004 0000 | 4589 5318
0x000001b1cae3eaa0: ; {section_word}
0x000001b1cae3eaa0: c5fa 1005 | 9cfa ffff
0x000001b1cae3eaa8: ; {static_call}
0x000001b1cae3eaa8: 8bd0 90e8
0x000001b1cae3eaac: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=NarrowOop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3eaac: 908e e0ff | 448b 5424 | 1043 8b6c | d414 660f | 1f44 0000 | 83fd ff0f | 84e7 0400 | 004c 8b1c
0x000001b1cae3eacc: 2441 8bab | 2801 0000 | 458b 9324 | 0100 000f | 1f44 0000 | 4585 d20f | 8457 0200 | 004c 8bcd
0x000001b1cae3eaec: 49c1 e103 | 4b8d 14d4
0x000001b1cae3eaf4: ; {oop("view"{0x000000070184dd38})}
0x000001b1cae3eaf4: 49b8 38dd | 8401 0700
0x000001b1cae3eafc: ; {optimized virtual_call}
0x000001b1cae3eafc: 0000 90e8
0x000001b1cae3eb00: ; ImmutableOopMap {[0]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@165 (line 2629)
0x000001b1cae3eb00: bca7 e8ff
0x000001b1cae3eb04: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae3eb04: 49ba 5854 | 8101 0700 | 0000 418b | 6a70 85ed | 0f84 a204 | 0000 458b | 5a70 6690
0x000001b1cae3eb20: ; implicit exception: dispatches to 0x000001b1cae3f0f8
0x000001b1cae3eb20: 478b 84dc | 2c01 0000 | bae1 0d00
0x000001b1cae3eb2c: ; {static_call}
0x000001b1cae3eb2c: 0066 90e8
0x000001b1cae3eb30: ; ImmutableOopMap {[0]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@177 (line 2630)
0x000001b1cae3eb30: 8c3c e5ff | 4c8b 1424 | 418b 522c
0x000001b1cae3eb3c: ; {static_call}
0x000001b1cae3eb3c: 6666 90e8
0x000001b1cae3eb40: ; ImmutableOopMap {[0]=Oop }
;*invokestatic glBindVertexArray {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL30::glBindVertexArray@1 (line 2283)
; - EffectGenerator::draw1@184 (line 2631)
0x000001b1cae3eb40: 7c4c e5ff | 4c8b 1424 | 458b 4230 | ba92 8800
0x000001b1cae3eb50: ; {static_call}
0x000001b1cae3eb50: 0066 90e8
0x000001b1cae3eb54: ; ImmutableOopMap {[0]=Oop }
;*invokestatic glBindBuffer {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@194 (line 2632)
0x000001b1cae3eb54: 6889 e4ff | 4c8b 1424 | 458b 9a24 | 0100 0043 | 8b54 dc0c
0x000001b1cae3eb68: ; {static_call}
0x000001b1cae3eb68: 6666 90e8
0x000001b1cae3eb6c: ; ImmutableOopMap {[0]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - EffectGenerator::draw1@201 (line 2633)
0x000001b1cae3eb6c: d04a e0ff | ba02 0200 | 0041 b810 | 0000 0041 | b910 0000
0x000001b1cae3eb80: ; {static_call}
0x000001b1cae3eb80: 0066 90e8
0x000001b1cae3eb84: ; ImmutableOopMap {[0]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@211 (line 2636)
0x000001b1cae3eb84: b8e3 e5ff
0x000001b1cae3eb88: ; {static_call}
0x000001b1cae3eb88: 33d2 90e8
0x000001b1cae3eb8c: ; ImmutableOopMap {[0]=Oop }
;*invokestatic glStencilMask {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@215 (line 2637)
0x000001b1cae3eb8c: b0b8 e5ff
0x000001b1cae3eb90: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae3eb90: 49ba 50c2 | 8401 0700 | 0000 458b | 5a7c 6690
0x000001b1cae3eba0: ; implicit exception: dispatches to 0x000001b1cae3f110
0x000001b1cae3eba0: 478b 54dc | 084c 8b04 | 2441 8b88 | f400 0000
0x000001b1cae3ebb0: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae3ebb0: 4181 fa00 | 3001 010f | 85e3 0100
0x000001b1cae3ebbc: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae3ebbc: 0049 bad8 | 6188 0107 | 0000 0049 | 8bb2 b80d | 0000 4885 | f60f 84f1 | 0300 0066 | 0f1f 8400
0x000001b1cae3ebdc: 0000 0000
0x000001b1cae3ebe0: ; implicit exception: dispatches to 0x000001b1cae3f11c
0x000001b1cae3ebe0: 458b 5ccc | 0c4d 63c3 | 4d8d 0ccc | 49c1 e002 | ba92 8800 | 00bf e888
0x000001b1cae3ebf8: ; {static_call}
0x000001b1cae3ebf8: 0000 90e8
0x000001b1cae3ebfc: ; ImmutableOopMap {[0]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw1@228 (line 2638)
0x000001b1cae3ebfc: 405c e5ff | 4c8b 1424 | 458b 92f4 | 0000 0047 | 8b5c d40c | 4d63 d34d | 69d2 6766 | 6666 49c1
0x000001b1cae3ec1c: fa21 458b | caba 0700 | 0000 4533
0x000001b1cae3ec28: ; {static_call}
0x000001b1cae3ec28: c066 90e8
0x000001b1cae3ec2c: ; ImmutableOopMap {}
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@241 (line 2639)
0x000001b1cae3ec2c: 9043 e5ff | ba07 0200 | 0041 b9ff | 0000 0045
0x000001b1cae3ec3c: ; {static_call}
0x000001b1cae3ec3c: 33c0 90e8
0x000001b1cae3ec40: ; ImmutableOopMap {}
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@251 (line 2640)
0x000001b1cae3ec40: fce2 e5ff | 4883 c440
0x000001b1cae3ec48: ; {poll_return}
0x000001b1cae3ec48: 5d49 3ba7 | 4803 0000 | 0f87 2806 | 0000 c344 | 895c 2418 | 4889 5c24 | 0841 8bea | 4b8d 14cc
0x000001b1cae3ec68: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae3ec68: 49b8 d093 | 8201 0700 | 0000 448b
0x000001b1cae3ec74: ; {optimized virtual_call}
0x000001b1cae3ec74: c933 ffe8
0x000001b1cae3ec78: ; ImmutableOopMap {rbp=NarrowOop [0]=Oop [8]=Oop [16]=Oop }
;*invokevirtual getEntryAfterMiss {reexecute=0 rethrow=0 return_oop=1}
; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439)
; - java.lang.ThreadLocal::get@16 (line 165)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3ec78: 04e1 81ff | 0f1f 4000 | 4885 c00f | 84a3 0000 | 0044 8bd5 | 488b 5c24 | 0844 8b5c | 2418 e995
0x000001b1cae3ec98: f9ff ff4b
0x000001b1cae3ec9c: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae3ec9c: 8d14 d449 | b8d0 9382 | 0107 0000 | 0044 8bc9 | 33ff 488b
0x000001b1cae3ecb0: ; {optimized virtual_call}
0x000001b1cae3ecb0: 2c24 90e8
0x000001b1cae3ecb4: ; ImmutableOopMap {rbp=Oop [0]=Oop [8]=Oop [16]=NarrowOop }
;*invokevirtual getEntryAfterMiss {reexecute=0 rethrow=0 return_oop=1}
; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 439)
; - java.lang.ThreadLocal::get@16 (line 165)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3ecb4: c8e0 81ff | 4885 c00f | 1f44 0000 | 0f85 2bfd | ffff 448b | 4424 14eb | 3c41 8bea | 4889 5c24
0x000001b1cae3ecd4: 0844 895c
0x000001b1cae3ecd8: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae3ecd8: 2418 48ba | d093 8201 | 0700 0000
0x000001b1cae3ece4: ; {optimized virtual_call}
0x000001b1cae3ece4: 6666 90e8
0x000001b1cae3ece8: ; ImmutableOopMap {rbp=NarrowOop [0]=Oop [8]=Oop [16]=Oop }
;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=1}
; - java.lang.ThreadLocal::get@34 (line 172)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3ece8: 94e0 81ff | 448b d548 | 8b5c 2408 | 448b 5c24 | 184c 8bc8 | 0f1f 4000 | e936 f9ff | ff89 6c24
0x000001b1cae3ed08: 1044 8944
0x000001b1cae3ed0c: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae3ed0c: 2414 48ba | d093 8201 | 0700 0000 | 488b 2c24
0x000001b1cae3ed1c: ; {optimized virtual_call}
0x000001b1cae3ed1c: 6666 90e8
0x000001b1cae3ed20: ; ImmutableOopMap {rbp=Oop [0]=Oop [8]=Oop [16]=NarrowOop }
;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=1}
; - java.lang.ThreadLocal::get@34 (line 172)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3ed20: 5ce0 81ff | 4c8b c8e9 | d0fc ffff | 448b 5c24 | 18eb a2ba | f6ff ffff
0x000001b1cae3ed38: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ed38: 6666 90e8
0x000001b1cae3ed3c: ; ImmutableOopMap {rbp=NarrowOop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@24 (line 2607)
0x000001b1cae3ed3c: c035 82ff | baf6 ffff
0x000001b1cae3ed44: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ed44: ff66 90e8
0x000001b1cae3ed48: ; ImmutableOopMap {rbp=NarrowOop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@165 (line 2629)
0x000001b1cae3ed48: b435 82ff | bade ffff | ff44 890c | 2444 895c
0x000001b1cae3ed58: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ed58: 2404 90e8
0x000001b1cae3ed5c: ; ImmutableOopMap {rbp=Oop [0]=NarrowOop [4]=NarrowOop }
;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL::getICD@3 (line 689)
; - org.lwjgl.opengl.GL15C::glBufferData@0 (line 1105)
; - EffectGenerator::draw1@73 (line 2616)
0x000001b1cae3ed5c: a035 82ff | bade ffff | ff44 8914 | 2444 895c
0x000001b1cae3ed6c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ed6c: 2404 90e8
0x000001b1cae3ed70: ; ImmutableOopMap {rbp=Oop [0]=NarrowOop [4]=NarrowOop }
;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL::getICD@3 (line 689)
; - org.lwjgl.opengl.GL15C::glBufferData@0 (line 1105)
; - EffectGenerator::draw1@99 (line 2620)
0x000001b1cae3ed70: 8c35 82ff | bade ffff | ff44 8914 | 2444 894c
0x000001b1cae3ed80: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ed80: 2404 90e8
0x000001b1cae3ed84: ; ImmutableOopMap {rbp=Oop [0]=NarrowOop [4]=NarrowOop }
;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL::getICD@3 (line 689)
; - org.lwjgl.opengl.GL15C::glBufferData@0 (line 1105)
; - EffectGenerator::draw1@125 (line 2624)
0x000001b1cae3ed84: 7835 82ff | bae4 ffff | ff44 895c | 240c 4489 | 4c24 1089
0x000001b1cae3ed98: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ed98: 4c24 18e8
0x000001b1cae3ed9c: ; ImmutableOopMap {rbp=NarrowOop [0]=Oop [8]=NarrowOop [16]=NarrowOop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435)
; - java.lang.ThreadLocal::get@16 (line 165)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3ed9c: 6035 82ff | bade ffff | ff49 8be8 | 890c 2444 | 895c 2404
0x000001b1cae3edb0: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3edb0: 6666 90e8
0x000001b1cae3edb4: ; ImmutableOopMap {rbp=Oop [0]=NarrowOop [4]=NarrowOop }
;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL::getICD@3 (line 689)
; - org.lwjgl.opengl.GL15C::glBufferData@0 (line 1105)
; - EffectGenerator::draw1@228 (line 2638)
0x000001b1cae3edb4: 4835 82ff | bae4 ffff | ff44 8b5c | 2410 4489 | 5c24 0844 | 8b44 2414 | 4489 4424 | 0c44 8954
0x000001b1cae3edd4: 2410 894c
0x000001b1cae3edd8: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3edd8: 2418 90e8
0x000001b1cae3eddc: ; ImmutableOopMap {rbp=NarrowOop [0]=Oop [8]=NarrowOop [16]=NarrowOop }
;*aaload {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 435)
; - java.lang.ThreadLocal::get@16 (line 165)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3eddc: 2035 82ff | ba45 ffff | ffbd 0100 | 0000 33db
0x000001b1cae3edec: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae3edec: 81f8 7a52 | 30e0 0f45 | eb44 895c | 240c 4489 | 4c24 1089 | 4c24 1489
0x000001b1cae3ee04: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ee04: 7c24 18e8
0x000001b1cae3ee08: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=NarrowOop [24]=NarrowOop }
;*ifeq {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436)
; - java.lang.ThreadLocal::get@16 (line 165)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3ee08: f434 82ff | ba45 ffff | ff44 8b5c | 2410 4489 | 5c24 0844 | 8b44 2414 | 4489 4424 | 0c44 8954
0x000001b1cae3ee28: 2410 894c
0x000001b1cae3ee2c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ee2c: 2414 90e8
0x000001b1cae3ee30: ; ImmutableOopMap {rbp=NarrowOop [0]=Oop [8]=NarrowOop [16]=NarrowOop }
;*ifeq {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntry@29 (line 436)
; - java.lang.ThreadLocal::get@16 (line 165)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3ee30: cc34 82ff | ba45 ffff | ff48 8b2c | 2444 8b54 | 2408 4489 | 1424 8944 | 2404 4c8b | 5424 204c
0x000001b1cae3ee50: 8954 2418 | 4489 4424 | 1444 8944
0x000001b1cae3ee5c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ee5c: 2420 90e8
0x000001b1cae3ee60: ; ImmutableOopMap {rbp=Oop [0]=NarrowOop [24]=Oop }
;*iflt {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.MemoryStack::checkPointer@1 (line 285)
; - org.lwjgl.system.MemoryStack::setPointer@8 (line 278)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@32 (line 999)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3ee60: 9c34 82ff | ba45 ffff | ff48 8b2c | 2444 8b5c | 2410 4489 | 1c24 8944 | 2404 4489
0x000001b1cae3ee7c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ee7c: 5424 14e8
0x000001b1cae3ee80: ; ImmutableOopMap {rbp=Oop [0]=NarrowOop [24]=Oop }
;*iflt {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.MemoryStack::checkPointer@1 (line 285)
; - org.lwjgl.system.MemoryStack::setPointer@8 (line 278)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@32 (line 999)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3ee80: 7c34 82ff | ba45 ffff | ff44 8954 | 2408 4489 | 5c24 0c4c | 894c 2410 | 8974 2418 | 4889 7c24
0x000001b1cae3eea0: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3eea0: 2066 90e8
0x000001b1cae3eea4: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop }
;*ifge {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.MemoryStack::nmalloc@46 (line 321)
; - org.lwjgl.system.MemoryStack::nASCII@9 (line 763)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@12 (line 995)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3eea4: 5834 82ff | ba45 ffff | ff89 4424 | 0c44 8944
0x000001b1cae3eeb4: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3eeb4: 241c 90e8
0x000001b1cae3eeb8: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [32]=Oop }
;*if_icmpge {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.MemoryStack::checkPointer@9 (line 285)
; - org.lwjgl.system.MemoryStack::setPointer@8 (line 278)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@32 (line 999)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3eeb8: 4434 82ff | ba45 ffff
0x000001b1cae3eec0: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3eec0: ff66 90e8
0x000001b1cae3eec4: ; ImmutableOopMap {[0]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) utils.Shader::checkID@2 (line 49)
; - utils.Shader::setFloat@22 (line 161)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3eec4: 3834 82ff | ba45 ffff
0x000001b1cae3eecc: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3eecc: ff66 90e8
0x000001b1cae3eed0: ; ImmutableOopMap {rbp=NarrowOop [0]=Oop }
;*ifnonnull {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) utils.Globals::globals@3 (line 847)
; - EffectGenerator::draw1@30 (line 2609)
0x000001b1cae3eed0: 2c34 82ff | 4533 d249 | 3bf2 bdff | ffff ff7c | 0840 0f95 | c540 0fb6 | edba 45ff | ffff 4489
0x000001b1cae3eef0: 4c24 0848 | 8974 2418
0x000001b1cae3eef8: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3eef8: 6666 90e8
0x000001b1cae3eefc: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop }
;*ifne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.Checks::check@3 (line 187)
; - org.lwjgl.opengl.GL15C::glBufferData@14 (line 1107)
; - EffectGenerator::draw1@73 (line 2616)
0x000001b1cae3eefc: 0034 82ff | 4533 db49 | 3bf3 bdff | ffff ff7c | 0840 0f95 | c540 0fb6 | edba 45ff | ffff 4489
0x000001b1cae3ef1c: 5424 0848 | 8974 2418
0x000001b1cae3ef24: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ef24: 6666 90e8
0x000001b1cae3ef28: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop }
;*ifne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.Checks::check@3 (line 187)
; - org.lwjgl.opengl.GL15C::glBufferData@14 (line 1107)
; - EffectGenerator::draw1@99 (line 2620)
0x000001b1cae3ef28: d433 82ff | 4533 db49 | 3bf3 bdff | ffff ff7c | 0840 0f95 | c540 0fb6 | edba 45ff | ffff 4489
0x000001b1cae3ef48: 5424 0848 | 8974 2418
0x000001b1cae3ef50: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ef50: 6666 90e8
0x000001b1cae3ef54: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop }
;*ifne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.Checks::check@3 (line 187)
; - org.lwjgl.opengl.GL15C::glBufferData@14 (line 1107)
; - EffectGenerator::draw1@125 (line 2624)
0x000001b1cae3ef54: a833 82ff | ba45 ffff | ff44 8b54 | 2410 4489 | 5424 0844 | 8b5c 2414 | 4489 5c24 | 0c4c 894c
0x000001b1cae3ef74: 2410 448b | 5424 2044 | 8954 2418 | 4c89 4424
0x000001b1cae3ef84: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3ef84: 2066 90e8
0x000001b1cae3ef88: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop }
;*ifge {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.MemoryStack::nmalloc@46 (line 321)
; - org.lwjgl.system.MemoryStack::nASCII@9 (line 763)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@12 (line 995)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3ef88: 7433 82ff | ba45 ffff | ff44 8b4c | 2410 4489 | 4c24 0889 | 4424 0c4c | 895c 2410 | 4489 5424
0x000001b1cae3efa8: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3efa8: 1c66 90e8
0x000001b1cae3efac: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop }
;*if_icmpge {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.MemoryStack::checkPointer@9 (line 285)
; - org.lwjgl.system.MemoryStack::setPointer@8 (line 278)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@32 (line 999)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3efac: 5033 82ff | ba45 ffff
0x000001b1cae3efb4: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3efb4: ff66 90e8
0x000001b1cae3efb8: ; ImmutableOopMap {[0]=Oop }
;*if_icmpne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) utils.Shader::checkID@2 (line 49)
; - utils.Shader::setFloat@22 (line 161)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3efb8: 4433 82ff | ba45 ffff
0x000001b1cae3efc0: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3efc0: ff66 90e8
0x000001b1cae3efc4: ; ImmutableOopMap {rbp=NarrowOop [0]=Oop }
;*ifnonnull {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) utils.Globals::globals@3 (line 847)
; - EffectGenerator::draw1@171 (line 2630)
0x000001b1cae3efc4: 3833 82ff | 4533 d249 | 3bf2 bdff | ffff ff7c | 0840 0f95 | c540 0fb6 | edba 45ff | ffff 894c
0x000001b1cae3efe4: 2408 4889
0x000001b1cae3efe8: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3efe8: 7424 18e8
0x000001b1cae3efec: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop }
;*ifne {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) org.lwjgl.system.Checks::check@3 (line 187)
; - org.lwjgl.opengl.GL15C::glBufferData@14 (line 1107)
; - EffectGenerator::draw1@228 (line 2638)
0x000001b1cae3efec: 1033 82ff | bade ffff | ff48 8b2c | 2444 8914 | 2444 895c | 2404 4c89
0x000001b1cae3f004: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f004: 4c24 08e8
0x000001b1cae3f008: ; ImmutableOopMap {rbp=Oop [0]=NarrowOop [8]=Oop }
;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.system.MemoryStack::stackGet@6 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3f008: f432 82ff | bade ffff | ff48 8b2c | 244c 894c
0x000001b1cae3f018: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f018: 2408 90e8
0x000001b1cae3f01c: ; ImmutableOopMap {rbp=Oop [8]=Oop [16]=NarrowOop }
;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.system.MemoryStack::stackGet@6 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3f01c: e032 82ff | baf6 ffff
0x000001b1cae3f024: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f024: ff66 90e8
0x000001b1cae3f028: ; ImmutableOopMap {}
;*invokevirtual setFloat {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3f028: d432 82ff | baf4 ffff | ff48 8b2c | 2444 8914 | 2444 895c
0x000001b1cae3f03c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f03c: 2404 90e8
0x000001b1cae3f040: ; ImmutableOopMap {rbp=Oop [0]=NarrowOop }
;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.system.MemoryStack::stackGet@6 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3f040: bc32 82ff | baf6 ffff
0x000001b1cae3f048: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f048: ff66 90e8
0x000001b1cae3f04c: ; ImmutableOopMap {}
;*getfield effects2_ID {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) EffectGenerator::draw1@33 (line 2609)
0x000001b1cae3f04c: b032 82ff | baf6 ffff
0x000001b1cae3f054: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f054: ff66 90e8
0x000001b1cae3f058: ; ImmutableOopMap {}
;*invokevirtual use {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@60 (line 2613)
0x000001b1cae3f058: a432 82ff | baf6 ffff
0x000001b1cae3f060: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f060: ff66 90e8
0x000001b1cae3f064: ; ImmutableOopMap {}
;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL::getICD@3 (line 689)
; - org.lwjgl.opengl.GL15C::glBufferData@0 (line 1105)
; - EffectGenerator::draw1@73 (line 2616)
0x000001b1cae3f064: 9832 82ff | baf6 ffff
0x000001b1cae3f06c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f06c: ff66 90e8
0x000001b1cae3f070: ; ImmutableOopMap {}
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@20 (line 1109)
; - EffectGenerator::draw1@73 (line 2616)
0x000001b1cae3f070: 8c32 82ff | baf6 ffff
0x000001b1cae3f078: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f078: ff66 90e8
0x000001b1cae3f07c: ; ImmutableOopMap {}
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@83 (line 2617)
0x000001b1cae3f07c: 8032 82ff | baf6 ffff
0x000001b1cae3f084: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f084: ff66 90e8
0x000001b1cae3f088: ; ImmutableOopMap {}
;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL::getICD@3 (line 689)
; - org.lwjgl.opengl.GL15C::glBufferData@0 (line 1105)
; - EffectGenerator::draw1@99 (line 2620)
0x000001b1cae3f088: 7432 82ff | baf6 ffff
0x000001b1cae3f090: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f090: ff66 90e8
0x000001b1cae3f094: ; ImmutableOopMap {}
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@20 (line 1109)
; - EffectGenerator::draw1@99 (line 2620)
0x000001b1cae3f094: 6832 82ff | baf6 ffff
0x000001b1cae3f09c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f09c: ff66 90e8
0x000001b1cae3f0a0: ; ImmutableOopMap {}
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@109 (line 2621)
0x000001b1cae3f0a0: 5c32 82ff | baf6 ffff
0x000001b1cae3f0a8: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f0a8: ff66 90e8
0x000001b1cae3f0ac: ; ImmutableOopMap {}
;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL::getICD@3 (line 689)
; - org.lwjgl.opengl.GL15C::glBufferData@0 (line 1105)
; - EffectGenerator::draw1@125 (line 2624)
0x000001b1cae3f0ac: 5032 82ff | baf6 ffff
0x000001b1cae3f0b4: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f0b4: ff66 90e8
0x000001b1cae3f0b8: ; ImmutableOopMap {}
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@20 (line 1109)
; - EffectGenerator::draw1@125 (line 2624)
0x000001b1cae3f0b8: 4432 82ff | baf6 ffff
0x000001b1cae3f0c0: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f0c0: ff66 90e8
0x000001b1cae3f0c4: ; ImmutableOopMap {}
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@135 (line 2625)
0x000001b1cae3f0c4: 3832 82ff | baf6 ffff
0x000001b1cae3f0cc: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f0cc: ff66 90e8
0x000001b1cae3f0d0: ; ImmutableOopMap {}
;*invokevirtual setFloat {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3f0d0: 2c32 82ff | baf4 ffff | ff48 8b2c
0x000001b1cae3f0dc: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f0dc: 2466 90e8
0x000001b1cae3f0e0: ; ImmutableOopMap {rbp=Oop [16]=NarrowOop }
;*checkcast {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.system.MemoryStack::stackGet@6 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3f0e0: 1c32 82ff | baf6 ffff | ff48 8b2c | 2444 895c
0x000001b1cae3f0f0: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f0f0: 2404 90e8
0x000001b1cae3f0f4: ; ImmutableOopMap {rbp=Oop [8]=NarrowOop }
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434)
; - java.lang.ThreadLocal::get@16 (line 165)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3f0f4: 0832 82ff | baf6 ffff
0x000001b1cae3f0fc: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f0fc: ff66 90e8
0x000001b1cae3f100: ; ImmutableOopMap {}
;*getfield lightning_ID {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) EffectGenerator::draw1@174 (line 2630)
0x000001b1cae3f100: fc31 82ff | baf6 ffff
0x000001b1cae3f108: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f108: ff66 90e8
0x000001b1cae3f10c: ; ImmutableOopMap {}
;*invokevirtual use {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@201 (line 2633)
0x000001b1cae3f10c: f031 82ff | baf6 ffff
0x000001b1cae3f114: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f114: ff66 90e8
0x000001b1cae3f118: ; ImmutableOopMap {}
;*invokeinterface get {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL::getICD@3 (line 689)
; - org.lwjgl.opengl.GL15C::glBufferData@0 (line 1105)
; - EffectGenerator::draw1@228 (line 2638)
0x000001b1cae3f118: e431 82ff | baf6 ffff
0x000001b1cae3f120: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f120: ff66 90e8
0x000001b1cae3f124: ; ImmutableOopMap {}
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@20 (line 1109)
; - EffectGenerator::draw1@228 (line 2638)
0x000001b1cae3f124: d831 82ff | baf6 ffff
0x000001b1cae3f12c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f12c: ff66 90e8
0x000001b1cae3f130: ; ImmutableOopMap {}
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw1@238 (line 2639)
0x000001b1cae3f130: cc31 82ff | baf6 ffff | ff48 8b2c
0x000001b1cae3f13c: ; {runtime_call UncommonTrapBlob}
0x000001b1cae3f13c: 2466 90e8
0x000001b1cae3f140: ; ImmutableOopMap {rbp=Oop [16]=NarrowOop }
;*arraylength {reexecute=0 rethrow=0 return_oop=0}
; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 434)
; - java.lang.ThreadLocal::get@16 (line 165)
; - org.lwjgl.system.MemoryStack::stackGet@3 (line 906)
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@0 (line 993)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3f140: bc31 82ff | e904 0100 | 00e9 2301 | 0000 e9fa | 0000 00e9 | 1901 0000 | e9f0 0000 | 0066 6690
0x000001b1cae3f160: e90c 0100 | 0048 8bd0 | e907 0100 | 0048 8bd0 | e9ff 0000 | 0048 8bd0 | e9f7 0000 | 0048 8bd0
0x000001b1cae3f180: e9ef 0000 | 0048 8bd0 | e9e7 0000 | 0048 8bd0 | e9df 0000 | 0048 8bd0 | e9d7 0000 | 0048 8bd0
0x000001b1cae3f1a0: e9cf 0000 | 0048 8bd0 | e9c7 0000 | 0048 8bd0 | e9bf 0000 | 0048 8bd0 | e9b7 0000 | 0048 8bd0
0x000001b1cae3f1c0: e9af 0000 | 0048 8bd0 | e9a7 0000 | 0048 8bd0 | e99f 0000 | 0048 8bd0 | e997 0000 | 0048 8bd0
0x000001b1cae3f1e0: e98f 0000 | 0048 8bd0 | e987 0000 | 0048 8bd0 | e97f 0000 | 0048 8bd0 | e977 0000 | 0048 8bd0
0x000001b1cae3f200: e96f 0000 | 0048 8bd0 | e967 0000 | 0048 8bd0 | e95f 0000 | 0048 8bd0 | e957 0000 | 0048 8bd0
0x000001b1cae3f220: eb52 488b | d0eb 4d48 | 8944 2410 | 488b 2c24 | 488b 5424 | 1844 8b44 | 2420 4c8b | 5424 084c
0x000001b1cae3f240: ; {optimized virtual_call}
0x000001b1cae3f240: 8914 24e8
0x000001b1cae3f244: ; ImmutableOopMap {rbp=Oop [0]=Oop [16]=Oop }
;*invokevirtual setPointer {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@42 (line 999)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@151 (line 2628)
0x000001b1cae3f244: 38db 81ff | 488b 4424 | 1048 8bd0 | eb22 4889 | 4424 1848 | 8b2c 2448 | 8b54 2420 | 448b 4424
0x000001b1cae3f264: ; {optimized virtual_call}
0x000001b1cae3f264: 0c66 90e8
0x000001b1cae3f268: ; ImmutableOopMap {rbp=Oop [16]=Oop [24]=Oop }
;*invokevirtual setPointer {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@42 (line 999)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw1@10 (line 2606)
0x000001b1cae3f268: 14db 81ff | 488b 4424 | 1848 8bd0 | 4883 c440
0x000001b1cae3f278: ; {runtime_call _rethrow_Java}
0x000001b1cae3f278: 5de9 82e7
0x000001b1cae3f27c: ; {internal_word}
0x000001b1cae3f27c: 8cff 49ba | 49ec e3ca | b101 0000 | 4d89 9760
0x000001b1cae3f28c: ; {runtime_call SafepointBlob}
0x000001b1cae3f28c: 0300 00e9 | 6c41 82ff | f4f4 f4f4 | f4f4 f4f4 | f4f4 f4f4
[Stub Code]
0x000001b1cae3f2a0: ; {no_reloc}
0x000001b1cae3f2a0: 48bb 0000 | 0000 0000
0x000001b1cae3f2a8: ; {runtime_call}
0x000001b1cae3f2a8: 0000 e9fb
0x000001b1cae3f2ac: ; {static_stub}
0x000001b1cae3f2ac: ffff ff48 | bb00 0000 | 0000 0000
0x000001b1cae3f2b8: ; {runtime_call}
0x000001b1cae3f2b8: 00e9 fbff
0x000001b1cae3f2bc: ; {static_stub}
0x000001b1cae3f2bc: ffff 48bb | 0000 0000 | 0000 0000
0x000001b1cae3f2c8: ; {runtime_call}
0x000001b1cae3f2c8: e9fb ffff
0x000001b1cae3f2cc: ; {static_stub}
0x000001b1cae3f2cc: ff48 bb00 | 0000 0000
0x000001b1cae3f2d4: ; {runtime_call}
0x000001b1cae3f2d4: 0000 00e9 | fbff ffff
0x000001b1cae3f2dc: ; {static_stub}
0x000001b1cae3f2dc: 48bb 0000 | 0000 0000
0x000001b1cae3f2e4: ; {runtime_call}
0x000001b1cae3f2e4: 0000 e9fb
0x000001b1cae3f2e8: ; {static_stub}
0x000001b1cae3f2e8: ffff ff48 | bb00 0000 | 0000 0000
0x000001b1cae3f2f4: ; {runtime_call}
0x000001b1cae3f2f4: 00e9 fbff
0x000001b1cae3f2f8: ; {static_stub}
0x000001b1cae3f2f8: ffff 48bb | 0000 0000 | 0000 0000
0x000001b1cae3f304: ; {runtime_call}
0x000001b1cae3f304: e9fb ffff
0x000001b1cae3f308: ; {static_stub}
0x000001b1cae3f308: ff48 bb00 | 0000 0000
0x000001b1cae3f310: ; {runtime_call}
0x000001b1cae3f310: 0000 00e9 | fbff ffff
0x000001b1cae3f318: ; {static_stub}
0x000001b1cae3f318: 48bb 0000 | 0000 0000
0x000001b1cae3f320: ; {runtime_call}
0x000001b1cae3f320: 0000 e9fb
0x000001b1cae3f324: ; {static_stub}
0x000001b1cae3f324: ffff ff48 | bb00 0000 | 0000 0000
0x000001b1cae3f330: ; {runtime_call}
0x000001b1cae3f330: 00e9 fbff
0x000001b1cae3f334: ; {static_stub}
0x000001b1cae3f334: ffff 48bb | 0000 0000 | 0000 0000
0x000001b1cae3f340: ; {runtime_call}
0x000001b1cae3f340: e9fb ffff
0x000001b1cae3f344: ; {static_stub}
0x000001b1cae3f344: ff48 bb00 | 0000 0000
0x000001b1cae3f34c: ; {runtime_call}
0x000001b1cae3f34c: 0000 00e9 | fbff ffff
0x000001b1cae3f354: ; {static_stub}
0x000001b1cae3f354: 48bb 0000 | 0000 0000
0x000001b1cae3f35c: ; {runtime_call}
0x000001b1cae3f35c: 0000 e9fb
0x000001b1cae3f360: ; {static_stub}
0x000001b1cae3f360: ffff ff48 | bb00 0000 | 0000 0000
0x000001b1cae3f36c: ; {runtime_call}
0x000001b1cae3f36c: 00e9 fbff
0x000001b1cae3f370: ; {static_stub}
0x000001b1cae3f370: ffff 48bb | 0000 0000 | 0000 0000
0x000001b1cae3f37c: ; {runtime_call}
0x000001b1cae3f37c: e9fb ffff
0x000001b1cae3f380: ; {static_stub}
0x000001b1cae3f380: ff48 bb00 | 0000 0000
0x000001b1cae3f388: ; {runtime_call}
0x000001b1cae3f388: 0000 00e9 | fbff ffff
0x000001b1cae3f390: ; {static_stub}
0x000001b1cae3f390: 48bb 0000 | 0000 0000
0x000001b1cae3f398: ; {runtime_call}
0x000001b1cae3f398: 0000 e9fb
0x000001b1cae3f39c: ; {static_stub}
0x000001b1cae3f39c: ffff ff48 | bb00 0000 | 0000 0000
0x000001b1cae3f3a8: ; {runtime_call}
0x000001b1cae3f3a8: 00e9 fbff
0x000001b1cae3f3ac: ; {static_stub}
0x000001b1cae3f3ac: ffff 48bb | 0000 0000 | 0000 0000
0x000001b1cae3f3b8: ; {runtime_call}
0x000001b1cae3f3b8: e9fb ffff
0x000001b1cae3f3bc: ; {static_stub}
0x000001b1cae3f3bc: ff48 bb00 | 0000 0000
0x000001b1cae3f3c4: ; {runtime_call}
0x000001b1cae3f3c4: 0000 00e9 | fbff ffff
0x000001b1cae3f3cc: ; {static_stub}
0x000001b1cae3f3cc: 48bb 0000 | 0000 0000
0x000001b1cae3f3d4: ; {runtime_call}
0x000001b1cae3f3d4: 0000 e9fb
0x000001b1cae3f3d8: ; {static_stub}
0x000001b1cae3f3d8: ffff ff48 | bb00 0000 | 0000 0000
0x000001b1cae3f3e4: ; {runtime_call}
0x000001b1cae3f3e4: 00e9 fbff
0x000001b1cae3f3e8: ; {static_stub}
0x000001b1cae3f3e8: ffff 48bb | 0000 0000 | 0000 0000
0x000001b1cae3f3f4: ; {runtime_call}
0x000001b1cae3f3f4: e9fb ffff
0x000001b1cae3f3f8: ; {static_stub}
0x000001b1cae3f3f8: ff48 bb00 | 0000 0000
0x000001b1cae3f400: ; {runtime_call}
0x000001b1cae3f400: 0000 00e9 | fbff ffff
0x000001b1cae3f408: ; {static_stub}
0x000001b1cae3f408: 48bb 0000 | 0000 0000
0x000001b1cae3f410: ; {runtime_call}
0x000001b1cae3f410: 0000 e9fb
0x000001b1cae3f414: ; {static_stub}
0x000001b1cae3f414: ffff ff48 | bb00 0000 | 0000 0000
0x000001b1cae3f420: ; {runtime_call}
0x000001b1cae3f420: 00e9 fbff
0x000001b1cae3f424: ; {static_stub}
0x000001b1cae3f424: ffff 48bb | 0000 0000 | 0000 0000
0x000001b1cae3f430: ; {runtime_call}
0x000001b1cae3f430: e9fb ffff
0x000001b1cae3f434: ; {static_stub}
0x000001b1cae3f434: ff48 bb00 | 0000 0000
0x000001b1cae3f43c: ; {runtime_call}
0x000001b1cae3f43c: 0000 00e9 | fbff ffff
0x000001b1cae3f444: ; {static_stub}
0x000001b1cae3f444: 48bb 0000 | 0000 0000
0x000001b1cae3f44c: ; {runtime_call}
0x000001b1cae3f44c: 0000 e9fb
0x000001b1cae3f450: ; {static_stub}
0x000001b1cae3f450: ffff ff48 | bb00 0000 | 0000 0000
0x000001b1cae3f45c: ; {runtime_call}
0x000001b1cae3f45c: 00e9 fbff
0x000001b1cae3f460: ; {static_stub}
0x000001b1cae3f460: ffff 48bb | 0000 0000 | 0000 0000
0x000001b1cae3f46c: ; {runtime_call}
0x000001b1cae3f46c: e9fb ffff
0x000001b1cae3f470: ; {static_stub}
0x000001b1cae3f470: ff48 bb00 | 0000 0000
0x000001b1cae3f478: ; {runtime_call}
0x000001b1cae3f478: 0000 00e9 | fbff ffff
0x000001b1cae3f480: ; {static_stub}
0x000001b1cae3f480: 48bb 0000 | 0000 0000
0x000001b1cae3f488: ; {runtime_call}
0x000001b1cae3f488: 0000 e9fb
0x000001b1cae3f48c: ; {runtime_call ExceptionBlob}
0x000001b1cae3f48c: ffff ffe9 | ec4d 8cff
[Deopt Handler Code]
0x000001b1cae3f494: e800 0000 | 0048 832c
0x000001b1cae3f49c: ; {runtime_call DeoptimizationBlob}
0x000001b1cae3f49c: 2405 e9fd | 3182 fff4 | f4f4 f4f4
[/MachCode]
Compiled method (c2) 5219356 2904 4 Level::draw (562 bytes)
total in heap [0x000001b1cae2b510,0x000001b1cae34d70] = 39008
relocation [0x000001b1cae2b668,0x000001b1cae2bf98] = 2352
constants [0x000001b1cae2bfa0,0x000001b1cae2bfc0] = 32
main code [0x000001b1cae2bfc0,0x000001b1cae2fd00] = 15680
stub code [0x000001b1cae2fd00,0x000001b1cae30500] = 2048
oops [0x000001b1cae30500,0x000001b1cae30540] = 64
metadata [0x000001b1cae30540,0x000001b1cae30768] = 552
scopes data [0x000001b1cae30768,0x000001b1cae32758] = 8176
scopes pcs [0x000001b1cae32758,0x000001b1cae33da8] = 5712
dependencies [0x000001b1cae33da8,0x000001b1cae33e48] = 160
handler table [0x000001b1cae33e48,0x000001b1cae34af0] = 3240
nul chk table [0x000001b1cae34af0,0x000001b1cae34d70] = 640
[Constant Pool]
Address hex4 hex8
0x000001b1cae2bfa0: 0x40800000 0x409ccccd40800000
0x000001b1cae2bfa4: 0x409ccccd
0x000001b1cae2bfa8: 0x40a00000 0x40b0000040a00000
0x000001b1cae2bfac: 0x40b00000
0x000001b1cae2bfb0: 0x41a00000 0x3dcccccd41a00000
0x000001b1cae2bfb4: 0x3dcccccd
0x000001b1cae2bfb8: 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4
0x000001b1cae2bfbc: 0xf4f4f4f4
[MachCode]
[Entry Point]
# {method} {0x000001b2206b33c8} 'draw' '()V' in 'Level'
# [sp+0x70] (sp of caller)
0x000001b1cae2bfc0: ; {no_reloc}
0x000001b1cae2bfc0: 448b 5208 | 49bb 0000 | 00df b101 | 0000 4d03 | d349 3bc2
0x000001b1cae2bfd4: ; {runtime_call ic_miss_stub}
0x000001b1cae2bfd4: 0f85 a60a | 83ff 6690 | 0f1f 4000
[Verified Entry Point]
0x000001b1cae2bfe0: 8984 2400 | 90ff ff55 | 4883 ec60 | 488b fa44 | 8b92 b801 | 0000 6666 | 0f1f 8400 | 0000 0000
0x000001b1cae2c000: ; implicit exception: dispatches to 0x000001b1cae2f3c8
0x000001b1cae2c000: 438b 4cd4 | 1845 8b5c | cc10 4d8b | 8788 0200 | 0049 8b00 | 4585 db0f | 8439 1f00 | 0041 8b5c
0x000001b1cae2c020: cc0c 458b | 44cc 1445 | 85db 400f | 95c6 400f | b6f6 438b | 6cc4 0c85 | ed0f 863d | 2800 004c
0x000001b1cae2c040: 63cd 4963 | d34c 8bea | 49ff cd4d | 3be9 0f83 | 2828 0000 | 4585 db0f | 8e3f 2800 | 0044 8bf5
0x000001b1cae2c060: c5f9 6ec3 | 4c8b e88b | f141 8bc2 | 41ba 0100 | 0000 453b | d3bb 0100 | 0000 410f | 4fdb 418b
0x000001b1cae2c080: eb4b 8d0c | c4c4 c179 | 6ec8 41bb | ffff ffff | 41b8 0100 | 0000 4533 | d2c4 c179 | 6ee8 6690
0x000001b1cae2c0a0: 443b d50f | 8d13 2800 | 0045 3bd6 | 0f8d 3e28 | 0000 c4c1 | 796e da46 | 8b5c 9110 | 0f1f 4000
0x000001b1cae2c0c0: ; implicit exception: dispatches to 0x000001b1cae2f39c
0x000001b1cae2c0c0: 478b 54dc | 084f 8d04
0x000001b1cae2c0c8: ; {metadata('Snake')}
0x000001b1cae2c0c8: dc41 81fa | f82a 0301 | 0f85 7632 | 0000 450f | b698 0801 | 0000 6690 | 4585 db0f | 8465 1d00
0x000001b1cae2c0e8: 0045 0fb6 | 9825 0100 | 0045 85db | 0f85 541d | 0000 498b | c5c4 c179 | 7ee9 448b | 97ec 0100
0x000001b1cae2c108: 0043 0fb6 | 6cd4 6085 | ed0f 8551 | 2e00 0044 | 8b9f d401 | 0000 6690 | 4585 db0f | 845f 2200
0x000001b1cae2c128: 0044 894c | 2408 4889 | 0424 488b | ef4b 8d14
0x000001b1cae2c138: ; {optimized virtual_call}
0x000001b1cae2c138: dc66 90e8
0x000001b1cae2c13c: ; ImmutableOopMap {rbp=Oop [0]=Oop }
;*invokevirtual draw1 {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@58 (line 1609)
0x000001b1cae2c13c: 4043 0200 | 4c8b c545 | 0fb6 9025
0x000001b1cae2c148: ; {section_word}
0x000001b1cae2c148: 0100 00c5 | fa10 0d4d | feff ff45 | 85d2 0f84 | e304 0000 | 458b 90d8 | 0100 0047 | 8b4c d440
0x000001b1cae2c168: 4489 4c24 | 184c 8944 | 2410 43c7 | 44d4 3400 | 0080 4044 | 8954 240c
0x000001b1cae2c180: ; implicit exception: dispatches to 0x000001b1cae2f688
0x000001b1cae2c180: 438b 54cc | 0cc5 fa11 | 4c24 1c4f | 8d14 cc4c | 8954 2420 | 448b 5c24 | 0c4f 8d14 | dc4c 8954
0x000001b1cae2c1a0: ; {static_call}
0x000001b1cae2c1a0: 2428 90e8
0x000001b1cae2c1a4: ; ImmutableOopMap {rbp=Oop [0]=Oop [12]=NarrowOop [16]=Oop [24]=NarrowOop [32]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - Tsukuyomi::draw1@16 (line 539)
; - Level::draw@72 (line 1611)
0x000001b1cae2c1a4: 9874 e1ff | 4c8b 1424 | 458b 5a44 | 448b 5424 | 1847 8b54 | d40c 4489 | 5424 3090 | 4585 db0f
0x000001b1cae2c1c4: 840c 2100 | 0043 8b6c | dc14 458b | 54ec 0c45 | 8bca 41ff | c941 81e1 | 3832 440e | 4585 d20f
0x000001b1cae2c1e4: 86b3 2400 | 004d 8d14 | ec43 8b4c | 8a10 85c9 | 0f84 b620 | 0000 418b | 5ccc 0c90
0x000001b1cae2c200: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2c200: 81fb 7a52 | 30e0 0f85 | a825 0000 | 498d 04cc | 448b 581c | 4d8b d349 | c1e2 030f | 1f44 0000
0x000001b1cae2c220: ; implicit exception: dispatches to 0x000001b1cae2f694
0x000001b1cae2c220: 458b 5a08
0x000001b1cae2c224: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2c224: 4181 fb70 | 4400 010f | 8507 3100 | 004c 8954 | 2438 458b | 5218 4489 | 5424 344c | 8b54 2438
0x000001b1cae2c244: 4d8b 5210 | 4c63 4424 | 344d 03c2 | 4983 c0fa | 4983 e0f8 | 4d8b d84d | 2bda 418b | eb4c 8b5c
0x000001b1cae2c264: 2438 4189 | 6b18 85ed | 0f8c 062d | 0000 4d8b | d841 c603 | 644d 8bc3 | 4983 c001 | 41c6 0065
0x000001b1cae2c284: 41c6 4302 | 7041 c640 | 0274 41c6 | 4003 6845 | 8860 0444 | 8bc5 4d03 | c28b 5424
0x000001b1cae2c2a0: ; {static_call}
0x000001b1cae2c2a0: 3066 90e8
0x000001b1cae2c2a4: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=NarrowOop [32]=Oop [40]=Oop [56]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - Tsukuyomi::draw1@16 (line 539)
; - Level::draw@72 (line 1611)
0x000001b1cae2c2a4: 98b2 e1ff | 448b 5c24 | 3445 85db | 0f8c 4e28 | 0000 4c8b | 5424 3841 | 8b6a 0c90 | 413b eb0f
0x000001b1cae2c2c4: 8cdb 2c00 | 0045 895a | 188b d0c5 | fa10 4424
0x000001b1cae2c2d4: ; {static_call}
0x000001b1cae2c2d4: 1c66 90e8
0x000001b1cae2c2d8: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=NarrowOop [32]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - Tsukuyomi::draw1@16 (line 539)
; - Level::draw@72 (line 1611)
0x000001b1cae2c2d8: 64b6 e1ff | 448b 5c24 | 1843 8b6c | dc14 83fd | ff0f 84ed | 2c00 0044 | 8b54 240c | 438b 6cd4
0x000001b1cae2c2f8: 5447 8b54 | d440 6690 | 4585 d20f | 8433 2300 | 004c 8bcd | 49c1 e103 | 4b8d 14d4
0x000001b1cae2c314: ; {oop("view"{0x000000070184dd38})}
0x000001b1cae2c314: 49b8 38dd | 8401 0700
0x000001b1cae2c31c: ; {optimized virtual_call}
0x000001b1cae2c31c: 0000 90e8
0x000001b1cae2c320: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@29 (line 540)
; - Level::draw@72 (line 1611)
0x000001b1cae2c320: 9ccf e9ff
0x000001b1cae2c324: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae2c324: 49ba 5854 | 8101 0700 | 0000 418b | 6a70 85ed | 0f84 ae2c | 0000 458b | 5a70 6690
0x000001b1cae2c340: ; implicit exception: dispatches to 0x000001b1cae2f6a4
0x000001b1cae2c340: 478b 84dc | a800 0000 | bae1 0d00
0x000001b1cae2c34c: ; {static_call}
0x000001b1cae2c34c: 0066 90e8
0x000001b1cae2c350: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@41 (line 542)
; - Level::draw@72 (line 1611)
0x000001b1cae2c350: 6c64 e6ff | ba07 0200 | 0041 b808 | 0000 0041 | b9ff 0000
0x000001b1cae2c364: ; {static_call}
0x000001b1cae2c364: 0066 90e8
0x000001b1cae2c368: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@52 (line 545)
; - Level::draw@72 (line 1611)
0x000001b1cae2c368: d40b e7ff | ba08 0000
0x000001b1cae2c370: ; {static_call}
0x000001b1cae2c370: 0066 90e8
0x000001b1cae2c374: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilMask {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@57 (line 546)
; - Level::draw@72 (line 1611)
0x000001b1cae2c374: c8e0 e6ff | 448b 5c24 | 0c47 8b5c | dc40 438b
0x000001b1cae2c384: ; {static_call}
0x000001b1cae2c384: 54dc 0ce8
0x000001b1cae2c388: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - Tsukuyomi::draw1@64 (line 547)
; - Level::draw@72 (line 1611)
0x000001b1cae2c388: b472 e1ff | 448b 5424 | 0c47 8b44 | d424 ba92
0x000001b1cae2c398: ; {static_call}
0x000001b1cae2c398: 8800 00e8
0x000001b1cae2c39c: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindBuffer {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@73 (line 548)
; - Level::draw@72 (line 1611)
0x000001b1cae2c39c: 20b1 e5ff | 448b 5424 | 0c43 8b54
0x000001b1cae2c3a8: ; {static_call}
0x000001b1cae2c3a8: d41c 90e8
0x000001b1cae2c3ac: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindVertexArray {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL30::glBindVertexArray@1 (line 2283)
; - Tsukuyomi::draw1@80 (line 549)
; - Level::draw@72 (line 1611)
0x000001b1cae2c3ac: 1074 e6ff | 448b 5c24 | 0c47 8b5c | dc4c 660f | 1f44 0000
0x000001b1cae2c3c0: ; implicit exception: dispatches to 0x000001b1cae2f6bc
0x000001b1cae2c3c0: 478b 4cdc | 0c41 c1f9 | 02ba 0700 | 0000 4533
0x000001b1cae2c3d0: ; {static_call}
0x000001b1cae2c3d0: c066 90e8
0x000001b1cae2c3d4: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@93 (line 550)
; - Level::draw@72 (line 1611)
0x000001b1cae2c3d4: e86b e6ff | 448b 5c24 | 0c47 8b54 | dc44 438b | 6cdc 5845 | 85d2 0f84 | 5822 0000 | 4b8d 14d4
0x000001b1cae2c3f4: 4c8b cd49
0x000001b1cae2c3f8: ; {oop("model"{0x000000070189c630})}
0x000001b1cae2c3f8: c1e1 0349 | b830 c689 | 0107 0000
0x000001b1cae2c404: ; {optimized virtual_call}
0x000001b1cae2c404: 0066 90e8
0x000001b1cae2c408: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@106 (line 552)
; - Level::draw@72 (line 1611)
0x000001b1cae2c408: b4ce e9ff | 448b 5c24 | 0c47 8b5c | dc44 448b | 5424 0c43 | 8b6c d454 | 4585 db0f | 842b 2200
0x000001b1cae2c428: 004b 8d14 | dc4c 8bcd | 49c1 e103
0x000001b1cae2c434: ; {oop("view"{0x000000070184dd38})}
0x000001b1cae2c434: 49b8 38dd | 8401 0700
0x000001b1cae2c43c: ; {optimized virtual_call}
0x000001b1cae2c43c: 0000 90e8
0x000001b1cae2c440: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@119 (line 553)
; - Level::draw@72 (line 1611)
0x000001b1cae2c440: 7cce e9ff | 448b 5c24 | 0c47 8b5c | dc44 4489 | 5c24 1844 | 8b54 240c | c481 7a10
0x000001b1cae2c45c: ; {section_word}
0x000001b1cae2c45c: 44d4 34c5 | fa5c 054d | fbff ff43 | 8b54 dc0c | c5fa 1144 | 2430 4f8d | 14dc 4c89
0x000001b1cae2c478: ; {static_call}
0x000001b1cae2c478: 5424 20e8
0x000001b1cae2c47c: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=NarrowOop [32]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - Tsukuyomi::draw1@135 (line 554)
; - Level::draw@72 (line 1611)
0x000001b1cae2c47c: c071 e1ff | 4c8b 1424 | 458b 5244 | 448b 5c24 | 1847 8b44 | dc0c 4489 | 4424 3445 | 85d2 660f
0x000001b1cae2c49c: 1f44 0000 | 0f84 771e | 0000 438b | 6cd4 1445 | 8b4c ec0c | 458b d941 | ffcb 4181 | e338 3244
0x000001b1cae2c4bc: 0e66 6690 | 4585 c90f | 8607 2200 | 004d 8d04 | ec43 8b4c | 9810 85c9 | 0f84 1a1e | 0000 418b
0x000001b1cae2c4dc: 7ccc 0c90
0x000001b1cae2c4e0: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2c4e0: 81ff 7a52 | 30e0 0f85 | 0c23 0000 | 498d 04cc | 448b 501c | 4d8b da49 | c1e3 030f | 1f44 0000
0x000001b1cae2c500: ; implicit exception: dispatches to 0x000001b1cae2f6d8
0x000001b1cae2c500: 458b 5308
0x000001b1cae2c504: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2c504: 4181 fa70 | 4400 010f | 856b 2e00 | 004c 895c | 2438 458b | 5318 4489 | 5424 404d | 8b53 104c
0x000001b1cae2c524: 6344 2440 | 4d03 c249 | 83c0 fa49 | 83e0 f84d | 8bd8 4d2b | da41 8beb | 4c8b 5c24 | 3841 896b
0x000001b1cae2c544: 1885 ed0f | 8ca7 2a00 | 004d 8bd8 | 41c6 0364 | 4d8b c349 | 83c0 0141 | c600 6541 | c640 0170
0x000001b1cae2c564: 41c6 4303 | 7441 c643 | 0468 4588 | 6305 448b | c54d 03c2 | 8b54 2434
0x000001b1cae2c57c: ; {static_call}
0x000001b1cae2c57c: 6666 90e8
0x000001b1cae2c580: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=NarrowOop [32]=Oop [40]=Oop [56]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - Tsukuyomi::draw1@135 (line 554)
; - Level::draw@72 (line 1611)
0x000001b1cae2c580: bcaf e1ff | 448b 5c24 | 4045 85db | 0f8c ae25 | 0000 4c8b | 5424 3841 | 8b6a 0c0f | 1f44 0000
0x000001b1cae2c5a0: 413b eb0f | 8c77 2a00 | 0045 895a | 188b d0c5 | fa10 4424
0x000001b1cae2c5b4: ; {static_call}
0x000001b1cae2c5b4: 3066 90e8
0x000001b1cae2c5b8: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=NarrowOop [32]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - Tsukuyomi::draw1@135 (line 554)
; - Level::draw@72 (line 1611)
0x000001b1cae2c5b8: 84b3 e1ff | 448b 5c24 | 1843 8b6c | dc14 83fd | ff0f 8489 | 2a00 00ba | 0702 0000 | 4533 c041
0x000001b1cae2c5d8: b9ff 0000
0x000001b1cae2c5dc: ; {static_call}
0x000001b1cae2c5dc: 0066 90e8
0x000001b1cae2c5e0: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@145 (line 557)
; - Level::draw@72 (line 1611)
0x000001b1cae2c5e0: 5c09 e7ff | 448b 5424 | 0c47 8b54 | d444 438b
0x000001b1cae2c5f0: ; {static_call}
0x000001b1cae2c5f0: 54d4 0ce8
0x000001b1cae2c5f4: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - Tsukuyomi::draw1@152 (line 558)
; - Level::draw@72 (line 1611)
0x000001b1cae2c5f4: 4870 e1ff | 448b 5c24 | 0c47 8b54 | dc4c 478b | 4cd4 0c41 | c1f9 02ba | 0700 0000
0x000001b1cae2c610: ; {static_call}
0x000001b1cae2c610: 4533 c0e8
0x000001b1cae2c614: ; ImmutableOopMap {[0]=Oop [16]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@165 (line 559)
; - Level::draw@72 (line 1611)
0x000001b1cae2c614: a869 e6ff | ba07 0200 | 0045 33c0 | 41b9 ff00
0x000001b1cae2c624: ; {static_call}
0x000001b1cae2c624: 0000 90e8
0x000001b1cae2c628: ; ImmutableOopMap {[0]=Oop [16]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@175 (line 561)
; - Level::draw@72 (line 1611)
0x000001b1cae2c628: 1409 e7ff
0x000001b1cae2c62c: ; {static_call}
0x000001b1cae2c62c: 33d2 90e8
0x000001b1cae2c630: ; ImmutableOopMap {[0]=Oop [16]=Oop }
;*invokestatic glStencilMask {reexecute=0 rethrow=0 return_oop=0}
; - Tsukuyomi::draw1@179 (line 562)
; - Level::draw@72 (line 1611)
0x000001b1cae2c630: 0cde e6ff | 4c8b 4424 | 10c5 fa10 | 4c24 1c41 | 0fb6 a826 | 0100 0085 | ed0f 852d | 2500 0041
0x000001b1cae2c650: 0fb6 a827 | 0100 0085 | ed0f 852d | 2500 0041 | 0fb6 a823 | 0100 0085 | ed0f 852d | 2500 0041
0x000001b1cae2c670: 8ba8 d000 | 0000 83fd | 040f 842d | 2500 0045 | 8b88 b001 | 0000 478b | 9ccc 9c00 | 0000 4489
0x000001b1cae2c690: 4c24 0c4c | 8944 2410 | 438b accc | b000 0000 | 4585 db0f | 84eb 1c00 | 00c5 fa11 | 4c24 204c
0x000001b1cae2c6b0: 8bcd 49c1 | e103 448b | 5424 0c49 | c1e2 034c | 8954 2418 | 4b8d 14dc
0x000001b1cae2c6c8: ; {oop("model"{0x000000070189c630})}
0x000001b1cae2c6c8: 49b8 30c6 | 8901 0700
0x000001b1cae2c6d0: ; {optimized virtual_call}
0x000001b1cae2c6d0: 0000 90e8
0x000001b1cae2c6d4: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@11 (line 748)
; - Level::draw@146 (line 1626)
0x000001b1cae2c6d4: e8cb e9ff | 448b 5c24 | 0c47 8b94 | dc9c 0000 | 0043 8bac | dcac 0000 | 0045 85d2 | 0f84 aa1c
0x000001b1cae2c6f4: 0000 4b8d | 14d4 4c8b | cd49 c1e1
0x000001b1cae2c700: ; {oop("view"{0x000000070184dd38})}
0x000001b1cae2c700: 0349 b838 | dd84 0107
0x000001b1cae2c708: ; {optimized virtual_call}
0x000001b1cae2c708: 0000 00e8
0x000001b1cae2c70c: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@25 (line 749)
; - Level::draw@146 (line 1626)
0x000001b1cae2c70c: b0cb e9ff | 448b 5c24 | 0c47 8b94 | dc9c 0000 | 0044 8954 | 2424 438b | 54d4 0c49 | c1e2 034c
0x000001b1cae2c72c: 8954 2428
0x000001b1cae2c730: ; {static_call}
0x000001b1cae2c730: 6666 90e8
0x000001b1cae2c734: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=Oop [36]=NarrowOop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - ItemBatch::draw@38 (line 750)
; - Level::draw@146 (line 1626)
0x000001b1cae2c734: 086f e1ff | 4c8b 1424 | 458b 5244 | 448b 4424 | 2447 8b44 | c40c 4489 | 4424 3045 | 85d2 0f84
0x000001b1cae2c754: 9119 0000 | 438b 6cd4 | 1466 6690
0x000001b1cae2c760: ; implicit exception: dispatches to 0x000001b1cae2f4b8
0x000001b1cae2c760: 458b 4cec | 0c45 8bd9 | 41ff cb41 | 81e3 3832 | 440e 4585 | c90f 86a5 | 1c00 004d | 8d04 ec47
0x000001b1cae2c780: 8b44 9810 | 4585 c00f | 842f 1900 | 0043 8b7c
0x000001b1cae2c790: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2c790: c40c 81ff | 7a52 30e0 | 0f85 aa1d | 0000 4b8d | 04c4 448b | 501c 4d8b | da49 c1e3 | 0345 8b53
0x000001b1cae2c7b0: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2c7b0: 0841 81fa | 7044 0001 | 0f85 6e2a | 0000 458b | 5318 4489 | 5424 084c | 895c 2438 | 4d8b 5310
0x000001b1cae2c7d0: 4c63 4424 | 084d 03c2 | 4983 c0fa | 4983 e0f8 | 4d8b d84d | 2bda 418b | eb4c 8b5c | 2438 4189
0x000001b1cae2c7f0: 6b18 85ed | 0f8c c223 | 0000 4d8b | d841 c603 | 644d 8bc3 | 4983 c001 | 41c6 0065 | 41c6 4302
0x000001b1cae2c810: 7041 c640 | 0274 41c6 | 4003 6845 | 8860 0444 | 8bc5 4d03 | c28b 5424
0x000001b1cae2c828: ; {static_call}
0x000001b1cae2c828: 3066 90e8
0x000001b1cae2c82c: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=Oop [36]=NarrowOop [40]=Oop [56]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - ItemBatch::draw@38 (line 750)
; - Level::draw@146 (line 1626)
0x000001b1cae2c82c: 10ad e1ff | 448b 4c24 | 0845 85c9 | 0f8c f820 | 0000 4c8b | 5424 3841 | 8b6a 0c41 | 3be9 0f8c
0x000001b1cae2c84c: 9023 0000 | 4589 4a18
0x000001b1cae2c854: ; {section_word}
0x000001b1cae2c854: c5fa 1005 | 48f7 ffff
0x000001b1cae2c85c: ; {static_call}
0x000001b1cae2c85c: 8bd0 90e8
0x000001b1cae2c860: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=Oop [36]=NarrowOop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - ItemBatch::draw@38 (line 750)
; - Level::draw@146 (line 1626)
0x000001b1cae2c860: dcb0 e1ff | 448b 5424 | 2443 8b6c | d414 83fd | ff0f 8491 | 2300 0044 | 8b44 240c | 438b acc4
0x000001b1cae2c880: ac00 0000 | 478b 9cc4 | 9800 0000 | 4585 db0f | 8417 1b00 | 004c 8bcd | 49c1 e103 | 4b8d 14dc
0x000001b1cae2c8a0: ; {oop("view"{0x000000070184dd38})}
0x000001b1cae2c8a0: 49b8 38dd | 8401 0700
0x000001b1cae2c8a8: ; {optimized virtual_call}
0x000001b1cae2c8a8: 0000 90e8
0x000001b1cae2c8ac: ; ImmutableOopMap {[0]=Oop [12]=NarrowOop [16]=Oop [24]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@52 (line 752)
; - Level::draw@146 (line 1626)
0x000001b1cae2c8ac: 10ca e9ff | 448b 5424 | 0c47 8b84 | d498 0000 | 00c4 817a | 1044 d40c
0x000001b1cae2c8c4: ; implicit exception: dispatches to 0x000001b1cae2f408
0x000001b1cae2c8c4: 438b 54c4 | 0cc5 fa11 | 4424 2444 | 8944 240c | 4489 5424 | 084f 8d14 | c44c 8954
0x000001b1cae2c8e0: ; {static_call}
0x000001b1cae2c8e0: 2428 90e8
0x000001b1cae2c8e4: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - ItemBatch::draw@66 (line 753)
; - Level::draw@146 (line 1626)
0x000001b1cae2c8e4: 586d e1ff | 4c8b 1424 | 458b 4244 | 448b 5c24 | 0c47 8b5c | dc0c 4489 | 5c24 3090 | 4585 c00f
0x000001b1cae2c904: 8424 1800 | 0043 8b6c | c414 458b | 5cec 0c45 | 8bcb 41ff | c941 81e1 | 3832 440e | 4585 db0f
0x000001b1cae2c924: 861f 1b00 | 004d 8d14 | ec43 8b6c | 8a10 85ed | 0f84 ce17 | 0000 458b | 5cec 0c90
0x000001b1cae2c940: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2c940: 4181 fb7a | 5230 e00f | 8537 1c00 | 0049 8d04 | ec44 8b50 | 1c4d 8bda | 49c1 e303 | 0f1f 4000
0x000001b1cae2c960: ; implicit exception: dispatches to 0x000001b1cae2f418
0x000001b1cae2c960: 458b 5308
0x000001b1cae2c964: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2c964: 4181 fa70 | 4400 010f | 85cf 2800 | 0045 8b53 | 1844 8954 | 2434 4c89 | 5c24 384d | 8b53 104c
0x000001b1cae2c984: 6344 2434 | 4d03 c249 | 83c0 f749 | 83e0 f84d | 8bd8 4d2b | da41 8beb | 4c8b 5c24 | 3841 896b
0x000001b1cae2c9a4: 1885 ed0f | 8c97 2200 | 004d 8bd8 | 41c6 0362 | 41c6 4301 | 5f41 c643 | 026f 41c6 | 4303 6641
0x000001b1cae2c9c4: c643 0466 | 41c6 4305 | 7341 c643 | 0665 41c6 | 4307 7445 | 8863 0844 | 8bc5 4d03 | c28b 5424
0x000001b1cae2c9e4: ; {static_call}
0x000001b1cae2c9e4: 3066 90e8
0x000001b1cae2c9e8: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop [56]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - ItemBatch::draw@66 (line 753)
; - Level::draw@146 (line 1626)
0x000001b1cae2c9e8: 54ab e1ff | 448b 4424 | 3445 85c0 | 0f8c 761f | 0000 4c8b | 5424 3841 | 8b6a 0c41 | 3be8 0f8c
0x000001b1cae2ca08: 5022 0000 | 4589 4218 | 8bd0 c5fa | 1044 2424
0x000001b1cae2ca18: ; {static_call}
0x000001b1cae2ca18: 6666 90e8
0x000001b1cae2ca1c: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - ItemBatch::draw@66 (line 753)
; - Level::draw@146 (line 1626)
0x000001b1cae2ca1c: 20af e1ff | 448b 5c24 | 0c43 8b6c | dc14 83fd | ff0f 8451 | 2200 0044 | 8b54 2408 | c481 7a10
0x000001b1cae2ca3c: 4cd4 2047 | 8b9c d498 | 0000 0043 | 8b54 dc0c | c5fa 114c | 2424 4489 | 5c24 0c4f | 8d14 dc4c
0x000001b1cae2ca5c: 8954 2428
0x000001b1cae2ca60: ; {static_call}
0x000001b1cae2ca60: 6666 90e8
0x000001b1cae2ca64: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - ItemBatch::draw@80 (line 754)
; - Level::draw@146 (line 1626)
0x000001b1cae2ca64: d86b e1ff | 4c8b 1424 | 458b 4244 | 448b 5c24 | 0c47 8b5c | dc0c 4489 | 5c24 3090 | 4585 c00f
0x000001b1cae2ca84: 84e8 1600 | 0043 8b6c | c414 458b | 5cec 0c45 | 8bcb 41ff | c941 81e1 | 3832 440e | 4585 db0f
0x000001b1cae2caa4: 86bf 1900 | 004d 8d14 | ec43 8b6c | 8a10 85ed | 0f84 9216 | 0000 458b | 5cec 0c90
0x000001b1cae2cac0: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2cac0: 4181 fb7a | 5230 e00f | 85d7 1a00 | 0049 8d04 | ec44 8b50 | 1c4d 8bda | 49c1 e303 | 0f1f 4000
0x000001b1cae2cae0: ; implicit exception: dispatches to 0x000001b1cae2f44c
0x000001b1cae2cae0: 458b 5308
0x000001b1cae2cae4: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2cae4: 4181 fa70 | 4400 010f | 8577 2700 | 0045 8b53 | 1844 8954 | 2434 4c89 | 5c24 384d | 8b53 104c
0x000001b1cae2cb04: 6344 2434 | 4d03 c249 | 83c0 f749 | 83e0 f84d | 8bd8 4d2b | da41 8beb | 4c8b 5c24 | 3841 896b
0x000001b1cae2cb24: 1885 ed0f | 8c63 2100 | 004d 8bd8 | 41c6 0367 | 4d8b c349 | 83c0 0441 | c643 015f | 41c6 4302
0x000001b1cae2cb44: 6f41 c643 | 0366 41c6 | 0066 41c6 | 4305 7341 | c643 0665 | 41c6 4307 | 7445 8860 | 0444 8bc5
0x000001b1cae2cb64: 4d03 c28b
0x000001b1cae2cb68: ; {static_call}
0x000001b1cae2cb68: 5424 30e8
0x000001b1cae2cb6c: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop [56]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - ItemBatch::draw@80 (line 754)
; - Level::draw@146 (line 1626)
0x000001b1cae2cb6c: d0a9 e1ff | 448b 4424 | 3445 85c0 | 0f8c 3a1e | 0000 4c8b | 5424 3841 | 8b6a 0c41 | 3be8 0f8c
0x000001b1cae2cb8c: 1821 0000 | 4589 4218 | 8bd0 c5fa | 1044 2424
0x000001b1cae2cb9c: ; {static_call}
0x000001b1cae2cb9c: 6666 90e8
0x000001b1cae2cba0: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - ItemBatch::draw@80 (line 754)
; - Level::draw@146 (line 1626)
0x000001b1cae2cba0: 9cad e1ff | 448b 5c24 | 0c43 8b6c | dc14 83fd | ff0f 8419
0x000001b1cae2cbb4: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae2cbb4: 2100 0049 | ba58 5481 | 0107 0000 | 0041 8b6a | 7085 ed0f | 840f 2100 | 0045 8b5a | 7066 6666
0x000001b1cae2cbd4: 0f1f 8400 | 0000 0000 | 6666 6690
0x000001b1cae2cbe0: ; implicit exception: dispatches to 0x000001b1cae2f470
0x000001b1cae2cbe0: 478b 84dc | a000 0000 | bae1 0d00
0x000001b1cae2cbec: ; {static_call}
0x000001b1cae2cbec: 0066 90e8
0x000001b1cae2cbf0: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@92 (line 756)
; - Level::draw@146 (line 1626)
0x000001b1cae2cbf0: cc5b e6ff | 448b 5c24 | 0843 8b54
0x000001b1cae2cbfc: ; {static_call}
0x000001b1cae2cbfc: dc5c 90e8
0x000001b1cae2cc00: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glBindVertexArray {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL30::glBindVertexArray@1 (line 2283)
; - ItemBatch::draw@99 (line 757)
; - Level::draw@146 (line 1626)
0x000001b1cae2cc00: bc6b e6ff | 448b 5424 | 0847 8b44 | d460 ba92
0x000001b1cae2cc10: ; {static_call}
0x000001b1cae2cc10: 8800 00e8
0x000001b1cae2cc14: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glBindBuffer {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@109 (line 758)
; - Level::draw@146 (line 1626)
0x000001b1cae2cc14: a8a8 e5ff
0x000001b1cae2cc18: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae2cc18: 49ba 50c2 | 8401 0700 | 0000 458b | 5a7c 478b | 44dc 0844 | 8b4c 2408 | 478b 94cc | a000 0000
0x000001b1cae2cc38: 0f1f 8400 | 0000 0000
0x000001b1cae2cc40: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae2cc40: 4181 f800 | 3001 010f | 85b3 1700
0x000001b1cae2cc4c: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae2cc4c: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 6690 | 4885 f60f | 847f 2000 | 0047 8b5c
0x000001b1cae2cc6c: d40c 4d63 | c34f 8d0c | d449 c1e0 | 02ba 9288 | 0000 bfe8
0x000001b1cae2cc80: ; {static_call}
0x000001b1cae2cc80: 8800 00e8
0x000001b1cae2cc84: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - ItemBatch::draw@122 (line 759)
; - Level::draw@146 (line 1626)
0x000001b1cae2cc84: b87b e6ff | 448b 5424 | 0847 8b9c | d49c 0000 | 0043 8b54
0x000001b1cae2cc98: ; {static_call}
0x000001b1cae2cc98: dc0c 90e8
0x000001b1cae2cc9c: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - ItemBatch::draw@129 (line 762)
; - Level::draw@146 (line 1626)
0x000001b1cae2cc9c: a069 e1ff | 448b 5c24 | 0847 8b9c | dca0 0000 | 0047 8b54 | dc0c 4d63 | d24d 69d2 | 6766 6666
0x000001b1cae2ccbc: 49c1 fa21 | 458b caba | 0700 0000
0x000001b1cae2ccc8: ; {static_call}
0x000001b1cae2ccc8: 4533 c0e8
0x000001b1cae2cccc: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@142 (line 763)
; - Level::draw@146 (line 1626)
0x000001b1cae2cccc: f062 e6ff | 448b 5c24 | 0847 8b94 | dc98 0000 | 0066 6690
0x000001b1cae2cce0: ; implicit exception: dispatches to 0x000001b1cae2f4ac
0x000001b1cae2cce0: 438b 54d4
0x000001b1cae2cce4: ; {static_call}
0x000001b1cae2cce4: 0c66 90e8
0x000001b1cae2cce8: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - ItemBatch::draw@149 (line 766)
; - Level::draw@146 (line 1626)
0x000001b1cae2cce8: 5469 e1ff | 448b 5424 | 0847 8b9c | d498 0000 | 0044 895c | 240c 6690
0x000001b1cae2cd00: ; implicit exception: dispatches to 0x000001b1cae2f4c8
0x000001b1cae2cd00: 438b 54dc | 0c4f 8d14 | dc4c 8954
0x000001b1cae2cd0c: ; {static_call}
0x000001b1cae2cd0c: 2428 90e8
0x000001b1cae2cd10: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - ItemBatch::draw@162 (line 767)
; - Level::draw@146 (line 1626)
0x000001b1cae2cd10: 2c69 e1ff | 4c8b 1424 | 458b 5a44 | 448b 5424 | 0c47 8b54 | d40c 4489 | 5424 2445 | 85db 0f84
0x000001b1cae2cd30: 8514 0000 | 438b 6cdc | 140f 1f80 | 0000 0000
0x000001b1cae2cd40: ; implicit exception: dispatches to 0x000001b1cae2f5e0
0x000001b1cae2cd40: 458b 54ec | 0c41 8bca | ffc9 81e1 | 3832 440e | 4585 d20f | 8677 1700 | 004d 8d14 | ec41 8b6c
0x000001b1cae2cd60: 8a10 85ed | 0f84 2614 | 0000 458b
0x000001b1cae2cd6c: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2cd6c: 54ec 0c41 | 81fa 7a52 | 30e0 0f85 | 4818 0000 | 498d 04ec | 448b 581c | 4d8b d349 | c1e2 0345
0x000001b1cae2cd8c: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2cd8c: 8b5a 0841 | 81fb 7044 | 0001 0f85 | f424 0000 | 4c89 5424 | 3045 8b5a | 1844 895c | 2438 4d8b
0x000001b1cae2cdac: 5210 4d63 | c34d 03c2 | 4983 c0fa | 4983 e0f8 | 4d8b d84d | 2bda 418b | eb4c 8b5c | 2430 4189
0x000001b1cae2cdcc: 6b18 85ed | 0f8c 461f | 0000 4d8b | d841 c603 | 644d 8bc3 | 4983 c001 | 41c6 0065 | 41c6 4001
0x000001b1cae2cdec: 7041 c643 | 0374 41c6 | 4304 6845 | 8863 0544 | 8bc5 4d03 | c28b 5424
0x000001b1cae2ce04: ; {static_call}
0x000001b1cae2ce04: 2466 90e8
0x000001b1cae2ce08: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop [48]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - ItemBatch::draw@162 (line 767)
; - Level::draw@146 (line 1626)
0x000001b1cae2ce08: 34a7 e1ff | 448b 5424 | 3845 85d2 | 0f8c e61b | 0000 4c8b | 5424 3041 | 8b6a 0c3b | 6c24 380f
0x000001b1cae2ce28: 8c13 1f00 | 0044 8b44 | 2438 4589
0x000001b1cae2ce34: ; {section_word}
0x000001b1cae2ce34: 4218 c5fa | 1005 6af1 | ffff 8bd0
0x000001b1cae2ce40: ; {static_call}
0x000001b1cae2ce40: 6666 90e8
0x000001b1cae2ce44: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - ItemBatch::draw@162 (line 767)
; - Level::draw@146 (line 1626)
0x000001b1cae2ce44: f8aa e1ff | 448b 5c24 | 0c43 8b6c | dc14 83fd | ff0f 8409 | 1f00 0044 | 8b54 2408 | 478b 94d4
0x000001b1cae2ce64: a000 0000
0x000001b1cae2ce68: ; implicit exception: dispatches to 0x000001b1cae2f4ec
0x000001b1cae2ce68: 478b 5cd4 | 0c4d 63d3 | 4d69 d267 | 6666 6649 | c1fa 2145 | 8bca ba07 | 0000 0045
0x000001b1cae2ce84: ; {static_call}
0x000001b1cae2ce84: 33c0 90e8
0x000001b1cae2ce88: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@175 (line 768)
; - Level::draw@146 (line 1626)
0x000001b1cae2ce88: 3461 e6ff | 448b 5424 | 0847 8b94 | d498 0000 | 0044 8954 | 240c 448b | 5c24 08c4 | 817a 104c
0x000001b1cae2cea8: dc54 438b | 54d4 0cc5 | fa11 4c24 | 2449 c1e2 | 034c 8954
0x000001b1cae2cebc: ; {static_call}
0x000001b1cae2cebc: 2428 90e8
0x000001b1cae2cec0: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - ItemBatch::draw@189 (line 770)
; - Level::draw@146 (line 1626)
0x000001b1cae2cec0: 7c67 e1ff | 4c8b 1424 | 458b 4244 | 448b 5c24 | 0c47 8b54 | dc0c 4489 | 5424 300f | 1f44 0000
0x000001b1cae2cee0: 4585 c00f | 8414 1300 | 0043 8b6c | c414 458b | 5cec 0c45 | 8bcb 41ff | c941 81e1 | 3832 440e
0x000001b1cae2cf00: 4585 db0f | 86e3 1500 | 004d 8d14 | ec43 8b6c | 8a10 85ed | 0f84 be12 | 0000 458b | 5cec 0c90
0x000001b1cae2cf20: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2cf20: 4181 fb7a | 5230 e00f | 85b3 1600 | 0049 8d04 | ec44 8b50 | 1c4d 8bda | 49c1 e303 | 0f1f 4000
0x000001b1cae2cf40: ; implicit exception: dispatches to 0x000001b1cae2f52c
0x000001b1cae2cf40: 458b 5308
0x000001b1cae2cf44: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2cf44: 4181 fa70 | 4400 010f | 855f 2300 | 004c 895c | 2438 458b | 5b18 4489 | 5c24 344c | 8b54 2438
0x000001b1cae2cf64: 4d8b 5210 | 4d63 c34d | 03c2 4983 | c0f7 4983 | e0f8 4d8b | d84d 2bda | 418b eb4c | 8b5c 2438
0x000001b1cae2cf84: 4189 6b18 | 85ed 0f8c | e01d 0000 | 4d8b d841 | c603 674d | 8bc3 4983 | c004 41c6 | 4301 5f41
0x000001b1cae2cfa4: c643 026f | 41c6 4303 | 6641 c600 | 6641 c643 | 0573 41c6 | 4306 6541 | c643 0774 | 4588 6004
0x000001b1cae2cfc4: 448b c54d | 03c2 8b54
0x000001b1cae2cfcc: ; {static_call}
0x000001b1cae2cfcc: 2430 90e8
0x000001b1cae2cfd0: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop [56]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - ItemBatch::draw@189 (line 770)
; - Level::draw@146 (line 1626)
0x000001b1cae2cfd0: 6ca5 e1ff | 448b 5c24 | 3445 85db | 0f1f 4000 | 0f8c 561a | 0000 4c8b | 5424 3841 | 8b6a 0c41
0x000001b1cae2cff0: 3beb 0f8c | 901d 0000 | 4589 5a18 | 8bd0 c5fa | 1044 2424
0x000001b1cae2d004: ; {static_call}
0x000001b1cae2d004: 6666 90e8
0x000001b1cae2d008: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - ItemBatch::draw@189 (line 770)
; - Level::draw@146 (line 1626)
0x000001b1cae2d008: 34a9 e1ff | 448b 5c24 | 0c43 8b6c | dc14 83fd | ff0f 8491 | 1d00 0044 | 8b54 2408 | 438b 54d4
0x000001b1cae2d028: ; {static_call}
0x000001b1cae2d028: 6466 90e8
0x000001b1cae2d02c: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glBindVertexArray {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL30::glBindVertexArray@1 (line 2283)
; - ItemBatch::draw@196 (line 771)
; - Level::draw@146 (line 1626)
0x000001b1cae2d02c: 9067 e6ff | 448b 5c24 | 0847 8b44 | dc68 ba92
0x000001b1cae2d03c: ; {static_call}
0x000001b1cae2d03c: 8800 00e8
0x000001b1cae2d040: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glBindBuffer {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@206 (line 772)
; - Level::draw@146 (line 1626)
0x000001b1cae2d040: 7ca4 e5ff
0x000001b1cae2d044: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae2d044: 49ba 50c2 | 8401 0700 | 0000 458b | 4a7c 478b | 5ccc 0844 | 8b54 2408 | 478b 94d4 | a400 0000
0x000001b1cae2d064: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae2d064: 4181 fb00 | 3001 010f | 8517 1400
0x000001b1cae2d070: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae2d070: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 4885 | f60f 8431 | 1d00 0047 | 8b44 d40c
0x000001b1cae2d090: 4d63 c04f | 8d0c d449 | c1e0 02ba | 9288 0000 | bfe8 8800
0x000001b1cae2d0a4: ; {static_call}
0x000001b1cae2d0a4: 0066 90e8
0x000001b1cae2d0a8: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - ItemBatch::draw@219 (line 773)
; - Level::draw@146 (line 1626)
0x000001b1cae2d0a8: 9477 e6ff | 448b 5c24 | 0847 8b94 | dc98 0000 | 0044 8954 | 240c 6690
0x000001b1cae2d0c0: ; implicit exception: dispatches to 0x000001b1cae2f58c
0x000001b1cae2d0c0: 438b 54d4 | 0c49 c1e2 | 034c 8954
0x000001b1cae2d0cc: ; {static_call}
0x000001b1cae2d0cc: 2428 90e8
0x000001b1cae2d0d0: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - ItemBatch::draw@232 (line 776)
; - Level::draw@146 (line 1626)
0x000001b1cae2d0d0: 6c65 e1ff | 4c8b 1424 | 458b 4a44 | 448b 5c24 | 0c47 8b5c | dc0c 4489 | 5c24 2445 | 85c9 0f84
0x000001b1cae2d0f0: 5511 0000 | 438b 6ccc | 140f 1f80 | 0000 0000
0x000001b1cae2d100: ; implicit exception: dispatches to 0x000001b1cae2f640
0x000001b1cae2d100: 458b 54ec | 0c45 8bda | 41ff cb41 | 81e3 3832 | 440e 4585 | d20f 86f1 | 1300 004d | 8d14 ec43
0x000001b1cae2d120: 8b6c 9a10 | 85ed 0f84 | f010 0000 | 458b 54ec
0x000001b1cae2d130: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2d130: 0c41 81fa | 7a52 30e0 | 0f85 c214 | 0000 498d | 04ec 448b | 581c 4d8b | d349 c1e2 | 0345 8b5a
0x000001b1cae2d150: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2d150: 0841 81fb | 7044 0001 | 0f85 7a21 | 0000 4c89 | 5424 3045 | 8b52 1844 | 8954 2438 | 4c8b 5424
0x000001b1cae2d170: 304d 8b52 | 104c 6344 | 2438 4d03 | c249 83c0 | fa49 83e0 | f84d 8bd8 | 4d2b da41 | 8beb 4c8b
0x000001b1cae2d190: 5c24 3041 | 896b 1885 | ed0f 8c51 | 1c00 004d | 8bd8 41c6 | 0364 4d8b | c349 83c0 | 034d 8bcb
0x000001b1cae2d1b0: 4983 c101 | 41c6 0165 | 41c6 4101 | 7041 c600 | 7441 c643 | 0468 4588 | 6002 448b | c54d 03c2
0x000001b1cae2d1d0: 8b54 2424
0x000001b1cae2d1d4: ; {static_call}
0x000001b1cae2d1d4: 6666 90e8
0x000001b1cae2d1d8: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop [48]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - ItemBatch::draw@232 (line 776)
; - Level::draw@146 (line 1626)
0x000001b1cae2d1d8: 64a3 e1ff | 448b 5c24 | 3845 85db | 0f8c 9e18 | 0000 4c8b | 5424 3041 | 8b6a 0c41 | 3beb 0f8c
0x000001b1cae2d1f8: 181c 0000 | 4589 5a18
0x000001b1cae2d200: ; {section_word}
0x000001b1cae2d200: c5fa 1005 | a4ed ffff
0x000001b1cae2d208: ; {static_call}
0x000001b1cae2d208: 8bd0 90e8
0x000001b1cae2d20c: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - ItemBatch::draw@232 (line 776)
; - Level::draw@146 (line 1626)
0x000001b1cae2d20c: 30a7 e1ff | 448b 5424 | 0c43 8b6c | d414 660f | 1f44 0000 | 83fd ff0f | 840b 1c00 | 0044 8b5c
0x000001b1cae2d22c: 2408 478b | 9cdc a400 | 0000 6666 | 0f1f 8400 | 0000 0000
0x000001b1cae2d240: ; implicit exception: dispatches to 0x000001b1cae2f5b0
0x000001b1cae2d240: 478b 54dc | 0c4d 63d2 | 4d69 d267 | 6666 6649 | c1fa 2145 | 8bca ba07 | 0000 0045
0x000001b1cae2d25c: ; {static_call}
0x000001b1cae2d25c: 33c0 90e8
0x000001b1cae2d260: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@245 (line 777)
; - Level::draw@146 (line 1626)
0x000001b1cae2d260: 5c5d e6ff | 448b 5c24 | 0847 8b44 | dc68 ba92
0x000001b1cae2d270: ; {static_call}
0x000001b1cae2d270: 8800 00e8
0x000001b1cae2d274: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic glBindBuffer {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@255 (line 780)
; - Level::draw@146 (line 1626)
0x000001b1cae2d274: 48a2 e5ff
0x000001b1cae2d278: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae2d278: 49ba 50c2 | 8401 0700 | 0000 458b | 4a7c 478b | 44cc 0844 | 8b54 2408 | 478b 94d4 | a800 0000
0x000001b1cae2d298: 0f1f 8400 | 0000 0000
0x000001b1cae2d2a0: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae2d2a0: 4181 f800 | 3001 010f | 85ff 1100
0x000001b1cae2d2ac: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae2d2ac: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 6690 | 4885 f60f | 8477 1b00 | 0047 8b5c
0x000001b1cae2d2cc: d40c 4d63 | c34f 8d0c | d449 c1e0 | 02ba 9288 | 0000 bfe8
0x000001b1cae2d2e0: ; {static_call}
0x000001b1cae2d2e0: 8800 00e8
0x000001b1cae2d2e4: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [16]=Oop [24]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - ItemBatch::draw@268 (line 781)
; - Level::draw@146 (line 1626)
0x000001b1cae2d2e4: 5875 e6ff | 448b 5c24 | 0847 8b9c | dc98 0000 | 0044 895c | 240c 660f | 1f44 0000
0x000001b1cae2d300: ; implicit exception: dispatches to 0x000001b1cae2f5d4
0x000001b1cae2d300: 438b 54dc | 0c4f 8d14 | dc4c 8954
0x000001b1cae2d30c: ; {static_call}
0x000001b1cae2d30c: 2428 90e8
0x000001b1cae2d310: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - ItemBatch::draw@281 (line 782)
; - Level::draw@146 (line 1626)
0x000001b1cae2d310: 2c63 e1ff | 4c8b 1424 | 458b 4a44 | 448b 5c24 | 0c47 8b54 | dc0c 4489 | 5424 2445 | 85c9 0f84
0x000001b1cae2d330: 5d0f 0000 | 438b 6ccc | 140f 1f80 | 0000 0000
0x000001b1cae2d340: ; implicit exception: dispatches to 0x000001b1cae2f658
0x000001b1cae2d340: 458b 5cec | 0c41 8bcb | ffc9 81e1 | 3832 440e | 4585 db0f | 86d3 1100 | 004d 8d14 | ec41 8b6c
0x000001b1cae2d360: 8a10 85ed | 0f84 fe0e | 0000 458b
0x000001b1cae2d36c: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2d36c: 5cec 0c41 | 81fb 7a52 | 30e0 0f85 | a412 0000 | 498d 04ec | 448b 501c | 4d8b da49 | c1e3 0345
0x000001b1cae2d38c: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2d38c: 8b53 0841 | 81fa 7044 | 0001 0f85 | 5c1f 0000 | 4c89 5c24 | 3045 8b5b | 1844 895c | 2438 4c8b
0x000001b1cae2d3ac: 5424 304d | 8b52 104d | 63c3 4d03 | c249 83c0 | fa49 83e0 | f84d 8bd8 | 4d2b da41 | 8beb 4c8b
0x000001b1cae2d3cc: 5c24 3041 | 896b 1885 | ed0f 8c99 | 1a00 004d | 8bd8 41c6 | 0364 4d8b | c349 83c0 | 034d 8bcb
0x000001b1cae2d3ec: 4983 c101 | 41c6 0165 | 41c6 4101 | 7041 c600 | 7441 c643 | 0468 4588 | 6002 448b | c54d 03c2
0x000001b1cae2d40c: 8b54 2424
0x000001b1cae2d410: ; {static_call}
0x000001b1cae2d410: 6666 90e8
0x000001b1cae2d414: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop [48]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - ItemBatch::draw@281 (line 782)
; - Level::draw@146 (line 1626)
0x000001b1cae2d414: 28a1 e1ff | 448b 5c24 | 3866 6690 | 4585 db0f | 8c9b 1600 | 004c 8b54 | 2430 418b | 6a0c 413b
0x000001b1cae2d434: eb0f 8c5d | 1a00 0045
0x000001b1cae2d43c: ; {section_word}
0x000001b1cae2d43c: 895a 18c5 | fa10 0569 | ebff ff8b
0x000001b1cae2d448: ; {static_call}
0x000001b1cae2d448: d066 90e8
0x000001b1cae2d44c: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - ItemBatch::draw@281 (line 782)
; - Level::draw@146 (line 1626)
0x000001b1cae2d44c: f0a4 e1ff | 448b 5424 | 0c43 8b6c | d414 660f | 1f44 0000 | 83fd ff0f | 844b 1a00 | 0044 8b5c
0x000001b1cae2d46c: 2408 478b | 94dc a800 | 0000 6666 | 0f1f 8400 | 0000 0000
0x000001b1cae2d480: ; implicit exception: dispatches to 0x000001b1cae2f610
0x000001b1cae2d480: 478b 5cd4 | 0c4d 63d3 | 4d69 d267 | 6666 6649 | c1fa 2145 | 8bca ba07 | 0000 0045
0x000001b1cae2d49c: ; {static_call}
0x000001b1cae2d49c: 33c0 90e8
0x000001b1cae2d4a0: ; ImmutableOopMap {[0]=Oop [16]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - ItemBatch::draw@294 (line 783)
; - Level::draw@146 (line 1626)
0x000001b1cae2d4a0: 1c5b e6ff | 4c8b 5424 | 1045 8b9a | d000 0000 | 4183 fb03 | 0f84 6e06 | 0000 458b | 92f0 0100
0x000001b1cae2d4c0: 0044 8954 | 2408 478b | 9cd4 1c01 | 0000 4489 | 5c24 0c43 | 8b54 dc0c | 4f8d 14dc | 4c89 5424
0x000001b1cae2d4e0: 1844 8b5c | 2408 4f8d | 14dc 4c89
0x000001b1cae2d4ec: ; {static_call}
0x000001b1cae2d4ec: 5424 28e8
0x000001b1cae2d4f0: ; ImmutableOopMap {[0]=Oop [8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - utils.Shader::setFloat@1 (line 159)
; - EffectGenerator::draw0@10 (line 2549)
; - Level::draw@161 (line 1629)
0x000001b1cae2d4f0: 4c61 e1ff | 4c8b 1424 | 458b 5a44 | 448b 5424 | 0c47 8b54 | d40c 4489 | 1424 4585 | db0f 8456
0x000001b1cae2d510: 0e00 0043 | 8b6c dc14 | 0f1f 8400 | 0000 0000
0x000001b1cae2d520: ; implicit exception: dispatches to 0x000001b1cae2f7dc
0x000001b1cae2d520: 458b 54ec | 0c41 8bca | ffc9 81e1 | 3832 440e | 4585 d20f | 8603 1200 | 004d 8d14 | ec41 8b6c
0x000001b1cae2d540: 8a10 85ed | 0f84 f20d | 0000 458b
0x000001b1cae2d54c: ; {oop(a 'java/lang/ThreadLocal$SuppliedThreadLocal'{0x00000007018293d0})}
0x000001b1cae2d54c: 54ec 0c41 | 81fa 7a52 | 30e0 0f85 | e012 0000 | 498d 04ec | 448b 581c | 4d8b d349 | c1e2 0345
0x000001b1cae2d56c: ; {metadata('org/lwjgl/system/MemoryStack')}
0x000001b1cae2d56c: 8b5a 0841 | 81fb 7044 | 0001 0f85 | 9c1d 0000 | 4c89 5424 | 3045 8b5a | 1844 895c | 2404 4d8b
0x000001b1cae2d58c: 5210 4d63 | c34d 03c2 | 4983 c0fa | 4983 e0f8 | 4d8b d84d | 2bda 418b | eb4c 8b5c | 2430 4189
0x000001b1cae2d5ac: 6b18 85ed | 0f8c ae1a | 0000 4d8b | d841 c603 | 644d 8bc3 | 4983 c003 | 4d8b cb49 | 83c1 0141
0x000001b1cae2d5cc: c601 6541 | c641 0170 | 41c6 0074 | 41c6 4304 | 6845 8860 | 0244 8bc5 | 4d03 c28b
0x000001b1cae2d5e8: ; {static_call}
0x000001b1cae2d5e8: 1424 90e8
0x000001b1cae2d5ec: ; ImmutableOopMap {[8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop [48]=Oop }
;*invokestatic nglGetUniformLocation {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20C::glGetUniformLocation@25 (line 997)
; - org.lwjgl.opengl.GL20::glGetUniformLocation@2 (line 1012)
; - utils.Shader::setFloat@9 (line 160)
; - EffectGenerator::draw0@10 (line 2549)
; - Level::draw@161 (line 1629)
0x000001b1cae2d5ec: 509f e1ff | 448b 5424 | 0445 85d2 | 0f8c 1616 | 0000 4c8b | 5424 3041 | 8b6a 0c3b | 6c24 040f
0x000001b1cae2d60c: 8c63 1a00 | 0044 8b44 | 2404 4589 | 4218 8bd0 | c5fa 1044
0x000001b1cae2d620: ; {static_call}
0x000001b1cae2d620: 2420 90e8
0x000001b1cae2d624: ; ImmutableOopMap {[8]=NarrowOop [12]=NarrowOop [16]=Oop [24]=Oop [40]=Oop }
;*invokestatic glUniform1f {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUniform1f@2 (line 425)
; - utils.Shader::setFloat@13 (line 160)
; - EffectGenerator::draw0@10 (line 2549)
; - Level::draw@161 (line 1629)
0x000001b1cae2d624: 18a3 e1ff | 448b 5424 | 0c43 8b6c | d414 83fd | ff0f 845d | 1a00 0044 | 8b5c 2408 | 438b acdc
0x000001b1cae2d644: 2801 0000 | 458b d347 | 8b9c d41c | 0100 0045 | 85db 0f84 | 0410 0000 | 4c8b cd49 | c1e1 034b
0x000001b1cae2d664: ; {oop("view"{0x000000070184dd38})}
0x000001b1cae2d664: 8d14 dc49 | b838 dd84 | 0107 0000
0x000001b1cae2d670: ; {optimized virtual_call}
0x000001b1cae2d670: 0066 90e8
0x000001b1cae2d674: ; ImmutableOopMap {[8]=NarrowOop [16]=Oop [40]=Oop }
;*invokevirtual setMatrix4f {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@24 (line 2550)
; - Level::draw@161 (line 1629)
0x000001b1cae2d674: 48bc e9ff
0x000001b1cae2d678: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae2d678: 49ba 5854 | 8101 0700 | 0000 418b | 6a70 85ed | 0f84 161a | 0000 458b | 5270 6666 | 0f1f 8400
0x000001b1cae2d698: 0000 0000 | 6666 6690
0x000001b1cae2d6a0: ; implicit exception: dispatches to 0x000001b1cae2f764
0x000001b1cae2d6a0: 478b 84d4 | 2001 0000 | bae1 0d00
0x000001b1cae2d6ac: ; {static_call}
0x000001b1cae2d6ac: 0066 90e8
0x000001b1cae2d6b0: ; ImmutableOopMap {[8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@36 (line 2552)
; - Level::draw@161 (line 1629)
0x000001b1cae2d6b0: 0c51 e6ff | 448b 5424 | 0843 8b54
0x000001b1cae2d6bc: ; {static_call}
0x000001b1cae2d6bc: d424 90e8
0x000001b1cae2d6c0: ; ImmutableOopMap {[8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindVertexArray {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL30::glBindVertexArray@1 (line 2283)
; - EffectGenerator::draw0@43 (line 2553)
; - Level::draw@161 (line 1629)
0x000001b1cae2d6c0: fc60 e6ff | 448b 5c24 | 0847 8b44 | dc28 ba92
0x000001b1cae2d6d0: ; {static_call}
0x000001b1cae2d6d0: 8800 00e8
0x000001b1cae2d6d4: ; ImmutableOopMap {[8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindBuffer {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@53 (line 2554)
; - Level::draw@161 (line 1629)
0x000001b1cae2d6d4: e89d e5ff | 448b 4424 | 0847 8b94 | c41c 0100 | 0043 8b54 | d40c 4489
0x000001b1cae2d6ec: ; {static_call}
0x000001b1cae2d6ec: 0424 90e8
0x000001b1cae2d6f0: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glUseProgram {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL20::glUseProgram@1 (line 398)
; - utils.Shader::use@4 (line 41)
; - EffectGenerator::draw0@60 (line 2556)
; - Level::draw@161 (line 1629)
0x000001b1cae2d6f0: 4c5f e1ff | ba02 0200 | 0041 b808 | 0000 0041 | b908 0000
0x000001b1cae2d704: ; {static_call}
0x000001b1cae2d704: 0066 90e8
0x000001b1cae2d708: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@70 (line 2559)
; - Level::draw@161 (line 1629)
0x000001b1cae2d708: 34f8 e6ff
0x000001b1cae2d70c: ; {static_call}
0x000001b1cae2d70c: 33d2 90e8
0x000001b1cae2d710: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilMask {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@74 (line 2560)
; - Level::draw@161 (line 1629)
0x000001b1cae2d710: 2ccd e6ff
0x000001b1cae2d714: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae2d714: 49ba 50c2 | 8401 0700 | 0000 458b | 4a7c 478b | 5ccc 0844 | 8b14 2447 | 8b94 d4cc | 0000 0066
0x000001b1cae2d734: 0f1f 8400 | 0000 0000 | 6666 6690
0x000001b1cae2d740: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae2d740: 4181 fb00 | 3001 010f | 85b7 0f00
0x000001b1cae2d74c: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae2d74c: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 6690 | 4885 f60f | 8447 1900 | 0047 8b44
0x000001b1cae2d76c: d40c 4d63 | c04f 8d0c | d449 c1e0 | 02ba 9288 | 0000 bfe8
0x000001b1cae2d780: ; {static_call}
0x000001b1cae2d780: 8800 00e8
0x000001b1cae2d784: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw0@87 (line 2561)
; - Level::draw@161 (line 1629)
0x000001b1cae2d784: b870 e6ff | 448b 1c24 | 478b 94dc | cc00 0000
0x000001b1cae2d794: ; implicit exception: dispatches to 0x000001b1cae2f794
0x000001b1cae2d794: 478b 4cd4 | 0c41 c1f9 | 02ba 0700 | 0000 4533
0x000001b1cae2d7a4: ; {static_call}
0x000001b1cae2d7a4: c066 90e8
0x000001b1cae2d7a8: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@100 (line 2562)
; - Level::draw@161 (line 1629)
0x000001b1cae2d7a8: 1458 e6ff | ba07 0200 | 0045 33c0 | 41b9 ff00
0x000001b1cae2d7b8: ; {static_call}
0x000001b1cae2d7b8: 0000 90e8
0x000001b1cae2d7bc: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@110 (line 2564)
; - Level::draw@161 (line 1629)
0x000001b1cae2d7bc: 80f7 e6ff
0x000001b1cae2d7c0: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae2d7c0: 49ba 5854 | 8101 0700 | 0000 418b | 6a70 85ed | 0f84 0e19 | 0000 458b | 5270 660f | 1f44 0000
0x000001b1cae2d7e0: ; implicit exception: dispatches to 0x000001b1cae2f7a0
0x000001b1cae2d7e0: 478b 84d4 | 2401 0000 | bae1 0d00
0x000001b1cae2d7ec: ; {static_call}
0x000001b1cae2d7ec: 0066 90e8
0x000001b1cae2d7f0: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@122 (line 2567)
; - Level::draw@161 (line 1629)
0x000001b1cae2d7f0: cc4f e6ff
0x000001b1cae2d7f4: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae2d7f4: 49ba 50c2 | 8401 0700 | 0000 458b | 427c 478b | 5cc4 0844 | 8b0c 2447 | 8b94 ccd4 | 0000 0066
0x000001b1cae2d814: 0f1f 8400 | 0000 0000 | 6666 6690
0x000001b1cae2d820: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae2d820: 4181 fb00 | 3001 010f | 85f3 0e00
0x000001b1cae2d82c: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae2d82c: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 6690 | 4885 f60f | 84a7 1800 | 0047 8b44
0x000001b1cae2d84c: d40c 4d63 | c04f 8d0c | d449 c1e0 | 02ba 9288 | 0000 bfe8
0x000001b1cae2d860: ; {static_call}
0x000001b1cae2d860: 8800 00e8
0x000001b1cae2d864: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw0@135 (line 2568)
; - Level::draw@161 (line 1629)
0x000001b1cae2d864: d86f e6ff | 448b 1424 | 478b 94d4 | d400 0000
0x000001b1cae2d874: ; implicit exception: dispatches to 0x000001b1cae2f7c4
0x000001b1cae2d874: 478b 4cd4 | 0c41 c1f9 | 02ba 0700 | 0000 4533
0x000001b1cae2d884: ; {static_call}
0x000001b1cae2d884: c066 90e8
0x000001b1cae2d888: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@148 (line 2569)
; - Level::draw@161 (line 1629)
0x000001b1cae2d888: 3457 e6ff
0x000001b1cae2d88c: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae2d88c: 49ba 5854 | 8101 0700 | 0000 418b | 6a70 85ed | 0f1f 4000 | 0f84 7e18 | 0000 458b | 5270 478b
0x000001b1cae2d8ac: 84d4 2401 | 0000 bae1
0x000001b1cae2d8b4: ; {static_call}
0x000001b1cae2d8b4: 0d00 00e8
0x000001b1cae2d8b8: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@160 (line 2572)
; - Level::draw@161 (line 1629)
0x000001b1cae2d8b8: 044f e6ff
0x000001b1cae2d8bc: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae2d8bc: 49ba 50c2 | 8401 0700 | 0000 458b | 4a7c 478b | 5ccc 0844 | 8b14 2447 | 8b94 d4d8 | 0000 000f
0x000001b1cae2d8dc: 1f44 0000
0x000001b1cae2d8e0: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae2d8e0: 4181 fb00 | 3001 010f | 8577 0e00
0x000001b1cae2d8ec: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae2d8ec: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 6690 | 4885 f60f | 8427 1800 | 0047 8b44
0x000001b1cae2d90c: d40c 4d63 | c04f 8d0c | d449 c1e0 | 02ba 9288 | 0000 bfe8
0x000001b1cae2d920: ; {static_call}
0x000001b1cae2d920: 8800 00e8
0x000001b1cae2d924: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw0@173 (line 2573)
; - Level::draw@161 (line 1629)
0x000001b1cae2d924: 186f e6ff | 448b 1c24 | 478b 94dc | d800 0000
0x000001b1cae2d934: ; implicit exception: dispatches to 0x000001b1cae2f810
0x000001b1cae2d934: 478b 4cd4 | 0c41 c1f9 | 02ba 0700 | 0000 4533
0x000001b1cae2d944: ; {static_call}
0x000001b1cae2d944: c066 90e8
0x000001b1cae2d948: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@186 (line 2574)
; - Level::draw@161 (line 1629)
0x000001b1cae2d948: 7456 e6ff | ba07 0200 | 0041 b840 | 0000 0041 | b9ff 0000
0x000001b1cae2d95c: ; {static_call}
0x000001b1cae2d95c: 0066 90e8
0x000001b1cae2d960: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@197 (line 2577)
; - Level::draw@161 (line 1629)
0x000001b1cae2d960: dcf5 e6ff | ba40 0000
0x000001b1cae2d968: ; {static_call}
0x000001b1cae2d968: 0066 90e8
0x000001b1cae2d96c: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilMask {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@202 (line 2578)
; - Level::draw@161 (line 1629)
0x000001b1cae2d96c: d0ca e6ff
0x000001b1cae2d970: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae2d970: 49ba 5854 | 8101 0700 | 0000 418b | 6a70 6690 | 85ed 0f84 | dc17 0000 | 458b 5270
0x000001b1cae2d98c: ; implicit exception: dispatches to 0x000001b1cae2f81c
0x000001b1cae2d98c: 478b 84d4 | 2401 0000 | bae1 0d00
0x000001b1cae2d998: ; {static_call}
0x000001b1cae2d998: 0066 90e8
0x000001b1cae2d99c: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@214 (line 2579)
; - Level::draw@161 (line 1629)
0x000001b1cae2d99c: 204e e6ff
0x000001b1cae2d9a0: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae2d9a0: 49ba 50c2 | 8401 0700 | 0000 458b | 427c 478b | 5cc4 0844 | 8b0c 2447 | 8b94 ccdc | 0000 0090
0x000001b1cae2d9c0: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae2d9c0: 4181 fb00 | 3001 010f | 85b3 0d00
0x000001b1cae2d9cc: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae2d9cc: 0049 bbd8 | 6188 0107 | 0000 0049 | 8bb3 b80d | 0000 6690 | 4885 f60f | 8487 1700 | 0047 8b44
0x000001b1cae2d9ec: d40c 4d63 | c04f 8d0c | d449 c1e0 | 02ba 9288 | 0000 bfe8
0x000001b1cae2da00: ; {static_call}
0x000001b1cae2da00: 8800 00e8
0x000001b1cae2da04: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw0@227 (line 2580)
; - Level::draw@161 (line 1629)
0x000001b1cae2da04: 386e e6ff | 448b 1424 | 478b 94d4 | dc00 0000
0x000001b1cae2da14: ; implicit exception: dispatches to 0x000001b1cae2f840
0x000001b1cae2da14: 478b 4cd4 | 0c41 c1f9 | 02ba 0700 | 0000 4533
0x000001b1cae2da24: ; {static_call}
0x000001b1cae2da24: c066 90e8
0x000001b1cae2da28: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@240 (line 2581)
; - Level::draw@161 (line 1629)
0x000001b1cae2da28: 9455 e6ff | ba02 0200 | 0041 b840 | 0000 0041 | b940 0000
0x000001b1cae2da3c: ; {static_call}
0x000001b1cae2da3c: 0066 90e8
0x000001b1cae2da40: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@250 (line 2584)
; - Level::draw@161 (line 1629)
0x000001b1cae2da40: fcf4 e6ff
0x000001b1cae2da44: ; {static_call}
0x000001b1cae2da44: 33d2 90e8
0x000001b1cae2da48: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glStencilMask {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@254 (line 2585)
; - Level::draw@161 (line 1629)
0x000001b1cae2da48: f4c9 e6ff
0x000001b1cae2da4c: ; {oop(a 'java/lang/Class'{0x0000000701815458} = 'utils/Globals')}
0x000001b1cae2da4c: 49ba 5854 | 8101 0700 | 0000 418b | 6a70 85ed | 0f1f 4000 | 0f84 3e17 | 0000 458b | 5270 478b
0x000001b1cae2da6c: 84d4 2401 | 0000 bae1
0x000001b1cae2da74: ; {static_call}
0x000001b1cae2da74: 0d00 00e8
0x000001b1cae2da78: ; ImmutableOopMap {[0]=NarrowOop [8]=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic glBindTexture {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@266 (line 2586)
; - Level::draw@161 (line 1629)
0x000001b1cae2da78: 444d e6ff
0x000001b1cae2da7c: ; {oop(a 'java/lang/Class'{0x000000070184c250} = 'org/lwjgl/opengl/GL')}
0x000001b1cae2da7c: 49ba 50c2 | 8401 0700 | 0000 458b | 5a7c 478b | 54dc 0844 | 8b04 2443 | 8b8c c4e0 | 0000 000f
0x000001b1cae2da9c: 1f44 0000
0x000001b1cae2daa0: ; {metadata('org/lwjgl/opengl/GL$ICDStatic')}
0x000001b1cae2daa0: 4181 fa00 | 3001 010f | 85ef 0c00
0x000001b1cae2daac: ; {oop(a 'org/lwjgl/opengl/GLCapabilities'{0x00000007018861d8})}
0x000001b1cae2daac: 0049 bad8 | 6188 0107 | 0000 0049 | 8bb2 b80d | 0000 6690 | 4885 f60f | 84e7 1600 | 0045 8b5c
0x000001b1cae2dacc: cc0c 418b | e84d 63c3 | 4d8d 0ccc | 49c1 e002 | ba92 8800 | 00bf e888
0x000001b1cae2dae4: ; {static_call}
0x000001b1cae2dae4: 0000 90e8
0x000001b1cae2dae8: ; ImmutableOopMap {rbp=NarrowOop [16]=Oop [40]=Oop }
;*invokestatic callPPV {reexecute=0 rethrow=0 return_oop=0}
; - org.lwjgl.opengl.GL15C::glBufferData@29 (line 1109)
; - EffectGenerator::draw0@279 (line 2587)
; - Level::draw@161 (line 1629)
0x000001b1cae2dae8: 546d e6ff | 458b 94ec | e000 0000
0x000001b1cae2daf4: ; implicit exception: dispatches to 0x000001b1cae2f870
0x000001b1cae2daf4: 478b 4cd4 | 0c41 c1f9 | 02ba 0700 | 0000 4533
0x000001b1cae2db04: ; {static_call}
0x000001b1cae2db04: c066 90e8
0x000001b1cae2db08: ; ImmutableOopMap {[16]=Oop }
;*invokestatic glDrawArrays {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@292 (line 2588)
; - Level::draw@161 (line 1629)
0x000001b1cae2db08: b454 e6ff | ba07 0200 | 0045 33c0 | 41b9 ff00
0x000001b1cae2db18: ; {static_call}
0x000001b1cae2db18: 0000 90e8
0x000001b1cae2db1c: ; ImmutableOopMap {[16]=Oop }
;*invokestatic glStencilFunc {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@302 (line 2589)
; - Level::draw@161 (line 1629)
0x000001b1cae2db1c: 20f4 e6ff
0x000001b1cae2db20: ; {static_call}
0x000001b1cae2db20: 33d2 90e8
0x000001b1cae2db24: ; ImmutableOopMap {[16]=Oop }
;*invokestatic glStencilMask {reexecute=0 rethrow=0 return_oop=0}
; - EffectGenerator::draw0@306 (line 2590)
; - Level::draw@161 (line 1629)
0x000001b1cae2db24: 18c9 e6ff | 4c8b 5424 | 1041 0fb6 | aa34 0100 | 0085 ed0f | 8483 1300 | 0045 8b9a | b801 0000
0x000001b1cae2db44: 4585 db0f | 846b 0800 | 004b 8d14
0x000001b1cae2db50: ; {optimized virtual_call}
0x000001b1cae2db50: dc66 90e8
0x000001b1cae2db54: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw_solids {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@175 (line 1632)
0x000001b1cae2db54: 889e 0200 | 4c8b 5424 | 1041 0fb6 | aa27 0100 | 0085 ed0f | 855f 1300 | 0045 8b9a | d000 0000
0x000001b1cae2db74: 4183 fb03 | 741a 458b | 9af0 0100 | 0045 85db | 0f84 e20a | 0000 4b8d
0x000001b1cae2db8c: ; {optimized virtual_call}
0x000001b1cae2db8c: 14dc 90e8
0x000001b1cae2db90: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw1 {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@204 (line 1638)
0x000001b1cae2db90: ec09 0100 | 4c8b 5424 | 1041 0fb6 | aa26 0100 | 0085 ed0f | 852f 1300 | 0041 0fb6 | aa22 0100
0x000001b1cae2dbb0: 0085 ed0f | 852b 1300 | 0045 8b9a | d000 0000 | 4183 fb03 | 741a 458b | 9ad4 0100 | 0045 85db
0x000001b1cae2dbd0: 0f84 a20a | 0000 4b8d
0x000001b1cae2dbd8: ; {optimized virtual_call}
0x000001b1cae2dbd8: 14dc 90e8
0x000001b1cae2dbdc: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw2 {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@247 (line 1647)
0x000001b1cae2dbdc: 0022 ecff | 4c8b 5424 | 1045 0fb6 | 9a25 0100 | 0045 85db | 741e 458b | 9ad8 0100 | 0045 85db
0x000001b1cae2dbfc: 0f1f 4000 | 0f84 7e0a | 0000 4b8d
0x000001b1cae2dc08: ; {optimized virtual_call}
0x000001b1cae2dc08: 14dc 90e8
0x000001b1cae2dc0c: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw_clouds {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@261 (line 1650)
0x000001b1cae2dc0c: 3075 e0ff | 4c8b 5424 | 1041 0fb6 | aa26 0100 | 0066 6690 | 85ed 0f85 | c812 0000 | 410f b6aa
0x000001b1cae2dc2c: 2101 0000 | 85ed 0f85 | c412 0000 | 410f b6aa | 2001 0000 | 85ed 0f85 | c012 0000 | 458b 92b4
0x000001b1cae2dc4c: 0100 0045 | 85d2 0f84 | 6c07 0000 | 4b8d 14d4
0x000001b1cae2dc5c: ; {optimized virtual_call}
0x000001b1cae2dc5c: 6666 90e8
0x000001b1cae2dc60: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@310 (line 1661)
0x000001b1cae2dc60: 3ce8 0000 | 4c8b 5424 | 1045 8b9a | d001 0000 | 4585 db0f | 8457 0700 | 004b 8d14
0x000001b1cae2dc7c: ; {optimized virtual_call}
0x000001b1cae2dc7c: dc66 90e8
0x000001b1cae2dc80: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@317 (line 1662)
0x000001b1cae2dc80: 1cb8 ddff | 4c8b 5424 | 1041 0fb6 | aa34 0100 | 0085 ed0f | 847b 1200 | 0045 8b9a | b801 0000
0x000001b1cae2dca0: 4585 db0f | 8433 0700 | 004b 8d14
0x000001b1cae2dcac: ; {optimized virtual_call}
0x000001b1cae2dcac: dc66 90e8
0x000001b1cae2dcb0: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual drawGhosts {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@331 (line 1664)
0x000001b1cae2dcb0: 2c41 dfff | 4c8b 5424 | 1045 0fb6 | 921b 0100 | 0045 85d2 | 0f85 9503 | 0000 4c8b | 5424 1041
0x000001b1cae2dcd0: 0fb6 aa34 | 0100 0085 | ed0f 8441 | 1200 0045 | 8b92 b801 | 0000 4585 | d20f 84f9 | 0600 004b
0x000001b1cae2dcf0: ; {optimized virtual_call}
0x000001b1cae2dcf0: 8d14 d4e8
0x000001b1cae2dcf4: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual drawBosses {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@362 (line 1669)
0x000001b1cae2dcf4: a8cf e7ff | 4c8b 5424 | 1045 8b9a | d000 0000 | 4183 fb03 | 741a 458b | 9af0 0100 | 0045 85db
0x000001b1cae2dd14: 0f84 7609 | 0000 4b8d
0x000001b1cae2dd1c: ; {optimized virtual_call}
0x000001b1cae2dd1c: 14dc 90e8
0x000001b1cae2dd20: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw2 {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@377 (line 1672)
0x000001b1cae2dd20: 5c3c f0ff | 4c8b 5424 | 1045 8b9a | b801 0000 | 4585 db0f | 84bb 0600 | 004b 8d14
0x000001b1cae2dd3c: ; {optimized virtual_call}
0x000001b1cae2dd3c: dc66 90e8
0x000001b1cae2dd40: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual drawPeripherals {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@384 (line 1674)
0x000001b1cae2dd40: fca4 dbff | 4c8b 5424 | 1041 0fb6 | aa26 0100 | 0085 ed0f | 85d3 1100 | 0041 0fb6 | aa0f 0100
0x000001b1cae2dd60: 0085 ed0f | 85cf 1100 | 0041 0fb6 | aa10 0100 | 0085 ed0f | 85cb 1100 | 0041 0fb6 | aa13 0100
0x000001b1cae2dd80: 0085 ed0f | 85c7 1100 | 0045 0fb6 | 9a28 0100 | 0045 0fb6 | 921b 0100 | 004c 8b44 | 2410 458b
0x000001b1cae2dda0: 88d0 0000 | 0045 85d2 | 0f85 d202 | 0000 410f | b6a8 1a01 | 0000 85ed | 0f85 9e11 | 0000 6690
0x000001b1cae2ddc0: 4183 f903 | 0f84 7100 | 0000 4585 | db0f 8553 | 0000 0045 | 8b98 e401 | 0000 660f | 1f44 0000
0x000001b1cae2dde0: 4585 db0f | 847b 0a00 | 004b 8d14
0x000001b1cae2ddec: ; {optimized virtual_call}
0x000001b1cae2ddec: dc66 90e8
0x000001b1cae2ddf0: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@529 (line 1697)
0x000001b1cae2ddf0: ecb7 fdff | 4c8b 5424 | 1045 8b92 | 0c02 0000 | 4585 d20f | 8467 0a00 | 004b 8d14
0x000001b1cae2de0c: ; {optimized virtual_call}
0x000001b1cae2de0c: d466 90e8
0x000001b1cae2de10: ; ImmutableOopMap {[16]=Oop }
;*invokevirtual draw {reexecute=0 rethrow=0 return_oop=0}
; - Level::draw@536 (line 1698)
0x000001b1cae2de10: 2c9b f1ff | 4c8b 5424 | 1045 8b9a | d000 0000 | 4183 fb03 | 7415 4c8b | 5424 1041 | 0fb6 aa3b
0x000001b1cae2de30: 0100 0085 | ed0f 85a9 | 1300 0048 | 83c4 605d
0x000001b1cae2de40: ; {poll_return}
0x000001b1cae2de40: 493b a748 | 0300 000f | 8788 1e00 | 00c3 c4c1 | 797e da41 | ffc2 443b | d37d 0ac4 | c179 7edb
0x000001b1cae2de60: e939 e2ff | ff49 3bd1 | 448b dd45 | 0f4f de45 | 3bd3 0f8d | b40a 0000 | bbe8 0300 | 00c4 c179
0x000001b1cae2de80: 6eda c4c1 | 797e d846 | 8b44 8110
0x000001b1cae2de8c: ; implicit exception: dispatches to 0x000001b1cae2f39c
0x000001b1cae2de8c: 478b 4cc4 | 0849 c1e0 | 0366 6666 | 0f1f 8400 | 0000 0000
0x000001b1cae2dea0: ; {metadata('Snake')}
0x000001b1cae2dea0: 4181 f9f8 | 2a03 010f | 859f 1400 | 0045 0fb6 | 8808 0100 | 0045 85c9 | 741a 450f | b680 2501
0x000001b1cae2dec0: 0000 4585 | c075 0d49 | 8bc5 c4c1 | 797e e9e9 | 2ee2 ffff | 418b d341 | 2bd2 4533 | c945 3bda
0x000001b1cae2dee0: 410f 4cd1 | 81fa e803 | 0000 0f47 | d341 03d2 | c4c1 797e | d841 ffc0 | c4c1 796e | d066 6690
0x000001b1cae2df00: 443b c27d | 0ac4 c179 | 6ed8 e973 | ffff ff4d | 8b87 5003 | 0000 c4c1 | 797e da4d | 8d0c c441
0x000001b1cae2df20: ffc2 498d
0x000001b1cae2df24: ; ImmutableOopMap {r9=Oop rcx=Oop rdi=Oop rdx=Oop rsi=NarrowOop rax=NarrowOop r13=Oop xmm1=NarrowOop }
;*goto {reexecute=1 rethrow=0 return_oop=0}
; - (reexecute) SnakeBatch::humanSnakeExists@43 (line 249)