daily update on 20240226 by nitload youmu
This commit is contained in:
@@ -0,0 +1,963 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
PUBLIC _glfwTerminateNull
|
||||
PUBLIC _glfwInitNull
|
||||
PUBLIC _glfwConnectNull
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwTerminateNull DD imagerel $LN15
|
||||
DD imagerel $LN15+109
|
||||
DD imagerel $unwind$_glfwTerminateNull
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwInitNull DD imagerel $LN28
|
||||
DD imagerel $LN28+838
|
||||
DD imagerel $unwind$_glfwInitNull
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwConnectNull DD imagerel $LN5
|
||||
DD imagerel $LN5+1037
|
||||
DD imagerel $unwind$_glfwConnectNull
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwConnectNull DD 031101H
|
||||
DD 0480111H
|
||||
DD 05002H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwInitNull DD 040a01H
|
||||
DD 06340aH
|
||||
DD 07006320aH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwTerminateNull DD 010401H
|
||||
DD 04204H
|
||||
; Function compile flags: /Ogtpy
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_init.c
|
||||
; COMDAT _glfwConnectNull
|
||||
_TEXT SEGMENT
|
||||
null$ = 0
|
||||
platformID$dead$ = 592
|
||||
platform$ = 600
|
||||
_glfwConnectNull PROC ; COMDAT
|
||||
|
||||
; 41 : {
|
||||
|
||||
$LN5:
|
||||
00000 40 55 push rbp
|
||||
00002 48 8d ac 24 c0
|
||||
fe ff ff lea rbp, QWORD PTR [rsp-320]
|
||||
0000a 48 81 ec 40 02
|
||||
00 00 sub rsp, 576 ; 00000240H
|
||||
|
||||
; 42 : const _GLFWplatform null =
|
||||
|
||||
00011 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwInitNull
|
||||
00018 c7 04 24 05 00
|
||||
06 00 mov DWORD PTR null$[rsp], 393221 ; 00060005H
|
||||
0001f 48 89 44 24 08 mov QWORD PTR null$[rsp+8], rax
|
||||
00024 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwTerminateNull
|
||||
0002b 48 89 44 24 10 mov QWORD PTR null$[rsp+16], rax
|
||||
00030 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetCursorPosNull
|
||||
00037 48 89 44 24 18 mov QWORD PTR null$[rsp+24], rax
|
||||
0003c 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetCursorPosNull
|
||||
00043 48 89 44 24 20 mov QWORD PTR null$[rsp+32], rax
|
||||
00048 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetCursorModeNull
|
||||
0004f 48 89 44 24 28 mov QWORD PTR null$[rsp+40], rax
|
||||
00054 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetRawMouseMotionNull
|
||||
0005b 48 89 44 24 30 mov QWORD PTR null$[rsp+48], rax
|
||||
00060 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwRawMouseMotionSupportedNull
|
||||
00067 48 89 44 24 38 mov QWORD PTR null$[rsp+56], rax
|
||||
0006c 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwCreateCursorNull
|
||||
00073 48 89 44 24 40 mov QWORD PTR null$[rsp+64], rax
|
||||
00078 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwCreateStandardCursorNull
|
||||
0007f 48 89 44 24 48 mov QWORD PTR null$[rsp+72], rax
|
||||
00084 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwDestroyCursorNull
|
||||
0008b 48 89 44 24 50 mov QWORD PTR null$[rsp+80], rax
|
||||
00090 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetCursorNull
|
||||
00097 48 89 44 24 58 mov QWORD PTR null$[rsp+88], rax
|
||||
0009c 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetScancodeNameNull
|
||||
000a3 48 89 44 24 60 mov QWORD PTR null$[rsp+96], rax
|
||||
000a8 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetKeyScancodeNull
|
||||
000af 48 89 44 24 68 mov QWORD PTR null$[rsp+104], rax
|
||||
000b4 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetClipboardStringNull
|
||||
000bb 48 89 44 24 70 mov QWORD PTR null$[rsp+112], rax
|
||||
000c0 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetClipboardStringNull
|
||||
000c7 48 89 44 24 78 mov QWORD PTR null$[rsp+120], rax
|
||||
000cc 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwInitJoysticksNull
|
||||
000d3 48 89 45 80 mov QWORD PTR null$[rbp-128], rax
|
||||
000d7 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwTerminateJoysticksNull
|
||||
000de 48 89 45 88 mov QWORD PTR null$[rbp-120], rax
|
||||
000e2 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwPollJoystickNull
|
||||
000e9 48 89 45 90 mov QWORD PTR null$[rbp-112], rax
|
||||
000ed 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetMappingNameNull
|
||||
000f4 48 89 45 98 mov QWORD PTR null$[rbp-104], rax
|
||||
000f8 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwUpdateGamepadGUIDNull
|
||||
000ff 48 89 45 a0 mov QWORD PTR null$[rbp-96], rax
|
||||
00103 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwFreeMonitorNull
|
||||
0010a 48 89 45 a8 mov QWORD PTR null$[rbp-88], rax
|
||||
0010e 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetMonitorPosNull
|
||||
00115 48 89 45 b0 mov QWORD PTR null$[rbp-80], rax
|
||||
00119 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetMonitorContentScaleNull
|
||||
00120 48 89 45 b8 mov QWORD PTR null$[rbp-72], rax
|
||||
00124 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetMonitorWorkareaNull
|
||||
0012b 48 89 45 c0 mov QWORD PTR null$[rbp-64], rax
|
||||
0012f 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetVideoModesNull
|
||||
00136 48 89 45 c8 mov QWORD PTR null$[rbp-56], rax
|
||||
0013a 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetVideoModeNull
|
||||
00141 48 89 45 d0 mov QWORD PTR null$[rbp-48], rax
|
||||
00145 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetGammaRampNull
|
||||
0014c 48 89 45 d8 mov QWORD PTR null$[rbp-40], rax
|
||||
00150 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetGammaRampNull
|
||||
00157 48 89 45 e0 mov QWORD PTR null$[rbp-32], rax
|
||||
0015b 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwCreateWindowNull
|
||||
00162 48 89 45 e8 mov QWORD PTR null$[rbp-24], rax
|
||||
00166 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwDestroyWindowNull
|
||||
0016d 48 89 45 f0 mov QWORD PTR null$[rbp-16], rax
|
||||
00171 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowTitleNull
|
||||
00178 48 89 45 f8 mov QWORD PTR null$[rbp-8], rax
|
||||
0017c 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowIconNull
|
||||
00183 48 89 45 00 mov QWORD PTR null$[rbp], rax
|
||||
00187 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetWindowPosNull
|
||||
0018e 48 89 45 08 mov QWORD PTR null$[rbp+8], rax
|
||||
00192 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowPosNull
|
||||
00199 48 89 45 10 mov QWORD PTR null$[rbp+16], rax
|
||||
0019d 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetWindowSizeNull
|
||||
001a4 48 89 45 18 mov QWORD PTR null$[rbp+24], rax
|
||||
001a8 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowSizeNull
|
||||
001af 48 89 45 20 mov QWORD PTR null$[rbp+32], rax
|
||||
001b3 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowSizeLimitsNull
|
||||
001ba 48 89 45 28 mov QWORD PTR null$[rbp+40], rax
|
||||
001be 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowAspectRatioNull
|
||||
001c5 48 89 45 30 mov QWORD PTR null$[rbp+48], rax
|
||||
001c9 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetFramebufferSizeNull
|
||||
001d0 48 89 45 38 mov QWORD PTR null$[rbp+56], rax
|
||||
001d4 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetWindowFrameSizeNull
|
||||
001db 48 89 45 40 mov QWORD PTR null$[rbp+64], rax
|
||||
001df 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetWindowContentScaleNull
|
||||
|
||||
; 43 : {
|
||||
; 44 : GLFW_PLATFORM_NULL,
|
||||
; 45 : _glfwInitNull,
|
||||
; 46 : _glfwTerminateNull,
|
||||
; 47 : _glfwGetCursorPosNull,
|
||||
; 48 : _glfwSetCursorPosNull,
|
||||
; 49 : _glfwSetCursorModeNull,
|
||||
; 50 : _glfwSetRawMouseMotionNull,
|
||||
; 51 : _glfwRawMouseMotionSupportedNull,
|
||||
; 52 : _glfwCreateCursorNull,
|
||||
; 53 : _glfwCreateStandardCursorNull,
|
||||
; 54 : _glfwDestroyCursorNull,
|
||||
; 55 : _glfwSetCursorNull,
|
||||
; 56 : _glfwGetScancodeNameNull,
|
||||
; 57 : _glfwGetKeyScancodeNull,
|
||||
; 58 : _glfwSetClipboardStringNull,
|
||||
; 59 : _glfwGetClipboardStringNull,
|
||||
; 60 : _glfwInitJoysticksNull,
|
||||
; 61 : _glfwTerminateJoysticksNull,
|
||||
; 62 : _glfwPollJoystickNull,
|
||||
; 63 : _glfwGetMappingNameNull,
|
||||
; 64 : _glfwUpdateGamepadGUIDNull,
|
||||
; 65 : _glfwFreeMonitorNull,
|
||||
; 66 : _glfwGetMonitorPosNull,
|
||||
; 67 : _glfwGetMonitorContentScaleNull,
|
||||
; 68 : _glfwGetMonitorWorkareaNull,
|
||||
; 69 : _glfwGetVideoModesNull,
|
||||
; 70 : _glfwGetVideoModeNull,
|
||||
; 71 : _glfwGetGammaRampNull,
|
||||
; 72 : _glfwSetGammaRampNull,
|
||||
; 73 : _glfwCreateWindowNull,
|
||||
; 74 : _glfwDestroyWindowNull,
|
||||
; 75 : _glfwSetWindowTitleNull,
|
||||
; 76 : _glfwSetWindowIconNull,
|
||||
; 77 : _glfwGetWindowPosNull,
|
||||
; 78 : _glfwSetWindowPosNull,
|
||||
; 79 : _glfwGetWindowSizeNull,
|
||||
; 80 : _glfwSetWindowSizeNull,
|
||||
; 81 : _glfwSetWindowSizeLimitsNull,
|
||||
; 82 : _glfwSetWindowAspectRatioNull,
|
||||
; 83 : _glfwGetFramebufferSizeNull,
|
||||
; 84 : _glfwGetWindowFrameSizeNull,
|
||||
; 85 : _glfwGetWindowContentScaleNull,
|
||||
; 86 : _glfwIconifyWindowNull,
|
||||
; 87 : _glfwRestoreWindowNull,
|
||||
; 88 : _glfwMaximizeWindowNull,
|
||||
; 89 : _glfwShowWindowNull,
|
||||
; 90 : _glfwHideWindowNull,
|
||||
; 91 : _glfwRequestWindowAttentionNull,
|
||||
; 92 : _glfwFocusWindowNull,
|
||||
; 93 : _glfwSetWindowMonitorNull,
|
||||
; 94 : _glfwWindowFocusedNull,
|
||||
; 95 : _glfwWindowIconifiedNull,
|
||||
; 96 : _glfwWindowVisibleNull,
|
||||
; 97 : _glfwWindowMaximizedNull,
|
||||
; 98 : _glfwWindowHoveredNull,
|
||||
; 99 : _glfwFramebufferTransparentNull,
|
||||
; 100 : _glfwGetWindowOpacityNull,
|
||||
; 101 : _glfwSetWindowResizableNull,
|
||||
; 102 : _glfwSetWindowDecoratedNull,
|
||||
; 103 : _glfwSetWindowFloatingNull,
|
||||
; 104 : _glfwSetWindowOpacityNull,
|
||||
; 105 : _glfwSetWindowMousePassthroughNull,
|
||||
; 106 : _glfwPollEventsNull,
|
||||
; 107 : _glfwWaitEventsNull,
|
||||
; 108 : _glfwWaitEventsTimeoutNull,
|
||||
; 109 : _glfwPostEmptyEventNull,
|
||||
; 110 : _glfwGetEGLPlatformNull,
|
||||
; 111 : _glfwGetEGLNativeDisplayNull,
|
||||
; 112 : _glfwGetEGLNativeWindowNull,
|
||||
; 113 : _glfwGetRequiredInstanceExtensionsNull,
|
||||
; 114 : _glfwGetPhysicalDevicePresentationSupportNull,
|
||||
; 115 : _glfwCreateWindowSurfaceNull,
|
||||
; 116 : };
|
||||
; 117 :
|
||||
; 118 : *platform = null;
|
||||
|
||||
001e6 b9 04 00 00 00 mov ecx, 4
|
||||
001eb 48 89 45 48 mov QWORD PTR null$[rbp+72], rax
|
||||
001ef 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwIconifyWindowNull
|
||||
001f6 48 89 45 50 mov QWORD PTR null$[rbp+80], rax
|
||||
001fa 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwRestoreWindowNull
|
||||
00201 48 89 45 58 mov QWORD PTR null$[rbp+88], rax
|
||||
00205 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwMaximizeWindowNull
|
||||
0020c 48 89 45 60 mov QWORD PTR null$[rbp+96], rax
|
||||
00210 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwShowWindowNull
|
||||
00217 48 89 45 68 mov QWORD PTR null$[rbp+104], rax
|
||||
0021b 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwHideWindowNull
|
||||
00222 48 89 45 70 mov QWORD PTR null$[rbp+112], rax
|
||||
00226 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwRequestWindowAttentionNull
|
||||
0022d 48 89 45 78 mov QWORD PTR null$[rbp+120], rax
|
||||
00231 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwFocusWindowNull
|
||||
00238 48 89 85 80 00
|
||||
00 00 mov QWORD PTR null$[rbp+128], rax
|
||||
0023f 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowMonitorNull
|
||||
00246 48 89 85 88 00
|
||||
00 00 mov QWORD PTR null$[rbp+136], rax
|
||||
0024d 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwWindowFocusedNull
|
||||
00254 48 89 85 90 00
|
||||
00 00 mov QWORD PTR null$[rbp+144], rax
|
||||
0025b 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwWindowIconifiedNull
|
||||
00262 48 89 85 98 00
|
||||
00 00 mov QWORD PTR null$[rbp+152], rax
|
||||
00269 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwWindowVisibleNull
|
||||
00270 48 89 85 a0 00
|
||||
00 00 mov QWORD PTR null$[rbp+160], rax
|
||||
00277 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwWindowMaximizedNull
|
||||
0027e 48 89 85 a8 00
|
||||
00 00 mov QWORD PTR null$[rbp+168], rax
|
||||
00285 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwWindowHoveredNull
|
||||
0028c 48 89 85 b0 00
|
||||
00 00 mov QWORD PTR null$[rbp+176], rax
|
||||
00293 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwFramebufferTransparentNull
|
||||
0029a 48 89 85 b8 00
|
||||
00 00 mov QWORD PTR null$[rbp+184], rax
|
||||
002a1 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetWindowOpacityNull
|
||||
002a8 48 89 85 c0 00
|
||||
00 00 mov QWORD PTR null$[rbp+192], rax
|
||||
002af 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowResizableNull
|
||||
002b6 48 89 85 c8 00
|
||||
00 00 mov QWORD PTR null$[rbp+200], rax
|
||||
002bd 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowDecoratedNull
|
||||
002c4 48 89 85 d0 00
|
||||
00 00 mov QWORD PTR null$[rbp+208], rax
|
||||
002cb 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowFloatingNull
|
||||
002d2 48 89 85 d8 00
|
||||
00 00 mov QWORD PTR null$[rbp+216], rax
|
||||
002d9 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowOpacityNull
|
||||
002e0 48 89 85 e0 00
|
||||
00 00 mov QWORD PTR null$[rbp+224], rax
|
||||
002e7 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwSetWindowMousePassthroughNull
|
||||
002ee 48 89 85 e8 00
|
||||
00 00 mov QWORD PTR null$[rbp+232], rax
|
||||
002f5 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwPollEventsNull
|
||||
002fc 48 89 85 f0 00
|
||||
00 00 mov QWORD PTR null$[rbp+240], rax
|
||||
00303 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwWaitEventsNull
|
||||
0030a 48 89 85 f8 00
|
||||
00 00 mov QWORD PTR null$[rbp+248], rax
|
||||
00311 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwWaitEventsTimeoutNull
|
||||
00318 48 89 85 00 01
|
||||
00 00 mov QWORD PTR null$[rbp+256], rax
|
||||
0031f 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwPostEmptyEventNull
|
||||
00326 48 89 85 08 01
|
||||
00 00 mov QWORD PTR null$[rbp+264], rax
|
||||
0032d 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetEGLPlatformNull
|
||||
00334 48 89 85 10 01
|
||||
00 00 mov QWORD PTR null$[rbp+272], rax
|
||||
0033b 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetEGLNativeDisplayNull
|
||||
00342 48 89 85 18 01
|
||||
00 00 mov QWORD PTR null$[rbp+280], rax
|
||||
00349 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetEGLNativeWindowNull
|
||||
00350 48 89 85 20 01
|
||||
00 00 mov QWORD PTR null$[rbp+288], rax
|
||||
00357 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetRequiredInstanceExtensionsNull
|
||||
0035e 48 89 85 28 01
|
||||
00 00 mov QWORD PTR null$[rbp+296], rax
|
||||
00365 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwGetPhysicalDevicePresentationSupportNull
|
||||
0036c 48 89 85 30 01
|
||||
00 00 mov QWORD PTR null$[rbp+304], rax
|
||||
00373 48 8d 05 00 00
|
||||
00 00 lea rax, OFFSET FLAT:_glfwCreateWindowSurfaceNull
|
||||
0037a 48 89 85 38 01
|
||||
00 00 mov QWORD PTR null$[rbp+312], rax
|
||||
00381 48 8d 04 24 lea rax, QWORD PTR null$[rsp]
|
||||
00385 66 66 66 0f 1f
|
||||
84 00 00 00 00
|
||||
00 npad 11
|
||||
$LL3@glfwConnec:
|
||||
00390 48 8d 92 80 00
|
||||
00 00 lea rdx, QWORD PTR [rdx+128]
|
||||
00397 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
0039a 0f 10 48 10 movups xmm1, XMMWORD PTR [rax+16]
|
||||
0039e 48 8d 80 80 00
|
||||
00 00 lea rax, QWORD PTR [rax+128]
|
||||
003a5 0f 11 42 80 movups XMMWORD PTR [rdx-128], xmm0
|
||||
003a9 0f 10 40 a0 movups xmm0, XMMWORD PTR [rax-96]
|
||||
003ad 0f 11 4a 90 movups XMMWORD PTR [rdx-112], xmm1
|
||||
003b1 0f 10 48 b0 movups xmm1, XMMWORD PTR [rax-80]
|
||||
003b5 0f 11 42 a0 movups XMMWORD PTR [rdx-96], xmm0
|
||||
003b9 0f 10 40 c0 movups xmm0, XMMWORD PTR [rax-64]
|
||||
003bd 0f 11 4a b0 movups XMMWORD PTR [rdx-80], xmm1
|
||||
003c1 0f 10 48 d0 movups xmm1, XMMWORD PTR [rax-48]
|
||||
003c5 0f 11 42 c0 movups XMMWORD PTR [rdx-64], xmm0
|
||||
003c9 0f 10 40 e0 movups xmm0, XMMWORD PTR [rax-32]
|
||||
003cd 0f 11 4a d0 movups XMMWORD PTR [rdx-48], xmm1
|
||||
003d1 0f 10 48 f0 movups xmm1, XMMWORD PTR [rax-16]
|
||||
003d5 0f 11 42 e0 movups XMMWORD PTR [rdx-32], xmm0
|
||||
003d9 0f 11 4a f0 movups XMMWORD PTR [rdx-16], xmm1
|
||||
003dd 48 83 e9 01 sub rcx, 1
|
||||
003e1 75 ad jne SHORT $LL3@glfwConnec
|
||||
003e3 0f 10 00 movups xmm0, XMMWORD PTR [rax]
|
||||
003e6 0f 10 48 10 movups xmm1, XMMWORD PTR [rax+16]
|
||||
003ea 0f 11 02 movups XMMWORD PTR [rdx], xmm0
|
||||
003ed 0f 10 40 20 movups xmm0, XMMWORD PTR [rax+32]
|
||||
003f1 0f 11 4a 10 movups XMMWORD PTR [rdx+16], xmm1
|
||||
003f5 0f 10 48 30 movups xmm1, XMMWORD PTR [rax+48]
|
||||
|
||||
; 119 : return GLFW_TRUE;
|
||||
|
||||
003f9 8d 41 01 lea eax, QWORD PTR [rcx+1]
|
||||
003fc 0f 11 42 20 movups XMMWORD PTR [rdx+32], xmm0
|
||||
00400 0f 11 4a 30 movups XMMWORD PTR [rdx+48], xmm1
|
||||
|
||||
; 120 : }
|
||||
|
||||
00404 48 81 c4 40 02
|
||||
00 00 add rsp, 576 ; 00000240H
|
||||
0040b 5d pop rbp
|
||||
0040c c3 ret 0
|
||||
_glfwConnectNull ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Ogtpy
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_init.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\monitor.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_init.c
|
||||
; COMDAT _glfwInitNull
|
||||
_TEXT SEGMENT
|
||||
_glfwInitNull PROC ; COMDAT
|
||||
|
||||
; 123 : {
|
||||
|
||||
$LN28:
|
||||
00000 48 89 5c 24 08 mov QWORD PTR [rsp+8], rbx
|
||||
00005 57 push rdi
|
||||
00006 48 83 ec 20 sub rsp, 32 ; 00000020H
|
||||
|
||||
; 124 : int scancode;
|
||||
; 125 :
|
||||
; 126 : memset(_glfw.null.keycodes, -1, sizeof(_glfw.null.keycodes));
|
||||
|
||||
0000a ba ff ff ff ff mov edx, -1
|
||||
0000f 48 8d 0d 40 2a
|
||||
00 00 lea rcx, OFFSET FLAT:_glfw+10816
|
||||
00016 41 b8 f2 00 00
|
||||
00 mov r8d, 242 ; 000000f2H
|
||||
0001c e8 00 00 00 00 call memset
|
||||
|
||||
; 127 : memset(_glfw.null.scancodes, -1, sizeof(_glfw.null.scancodes));
|
||||
|
||||
00021 48 8d 1d 32 2b
|
||||
00 00 lea rbx, OFFSET FLAT:_glfw+11058
|
||||
00028 ba ff ff ff ff mov edx, -1
|
||||
0002d 48 8b cb mov rcx, rbx
|
||||
00030 41 b8 5d 01 00
|
||||
00 mov r8d, 349 ; 0000015dH
|
||||
00036 e8 00 00 00 00 call memset
|
||||
|
||||
; 128 :
|
||||
; 129 : _glfw.null.keycodes[GLFW_NULL_SC_SPACE] = GLFW_KEY_SPACE;
|
||||
; 130 : _glfw.null.keycodes[GLFW_NULL_SC_APOSTROPHE] = GLFW_KEY_APOSTROPHE;
|
||||
; 131 : _glfw.null.keycodes[GLFW_NULL_SC_COMMA] = GLFW_KEY_COMMA;
|
||||
; 132 : _glfw.null.keycodes[GLFW_NULL_SC_MINUS] = GLFW_KEY_MINUS;
|
||||
; 133 : _glfw.null.keycodes[GLFW_NULL_SC_PERIOD] = GLFW_KEY_PERIOD;
|
||||
; 134 : _glfw.null.keycodes[GLFW_NULL_SC_SLASH] = GLFW_KEY_SLASH;
|
||||
; 135 : _glfw.null.keycodes[GLFW_NULL_SC_0] = GLFW_KEY_0;
|
||||
; 136 : _glfw.null.keycodes[GLFW_NULL_SC_1] = GLFW_KEY_1;
|
||||
; 137 : _glfw.null.keycodes[GLFW_NULL_SC_2] = GLFW_KEY_2;
|
||||
; 138 : _glfw.null.keycodes[GLFW_NULL_SC_3] = GLFW_KEY_3;
|
||||
; 139 : _glfw.null.keycodes[GLFW_NULL_SC_4] = GLFW_KEY_4;
|
||||
; 140 : _glfw.null.keycodes[GLFW_NULL_SC_5] = GLFW_KEY_5;
|
||||
; 141 : _glfw.null.keycodes[GLFW_NULL_SC_6] = GLFW_KEY_6;
|
||||
; 142 : _glfw.null.keycodes[GLFW_NULL_SC_7] = GLFW_KEY_7;
|
||||
; 143 : _glfw.null.keycodes[GLFW_NULL_SC_8] = GLFW_KEY_8;
|
||||
; 144 : _glfw.null.keycodes[GLFW_NULL_SC_9] = GLFW_KEY_9;
|
||||
; 145 : _glfw.null.keycodes[GLFW_NULL_SC_SEMICOLON] = GLFW_KEY_SEMICOLON;
|
||||
; 146 : _glfw.null.keycodes[GLFW_NULL_SC_EQUAL] = GLFW_KEY_EQUAL;
|
||||
; 147 : _glfw.null.keycodes[GLFW_NULL_SC_A] = GLFW_KEY_A;
|
||||
; 148 : _glfw.null.keycodes[GLFW_NULL_SC_B] = GLFW_KEY_B;
|
||||
; 149 : _glfw.null.keycodes[GLFW_NULL_SC_C] = GLFW_KEY_C;
|
||||
; 150 : _glfw.null.keycodes[GLFW_NULL_SC_D] = GLFW_KEY_D;
|
||||
; 151 : _glfw.null.keycodes[GLFW_NULL_SC_E] = GLFW_KEY_E;
|
||||
; 152 : _glfw.null.keycodes[GLFW_NULL_SC_F] = GLFW_KEY_F;
|
||||
; 153 : _glfw.null.keycodes[GLFW_NULL_SC_G] = GLFW_KEY_G;
|
||||
; 154 : _glfw.null.keycodes[GLFW_NULL_SC_H] = GLFW_KEY_H;
|
||||
; 155 : _glfw.null.keycodes[GLFW_NULL_SC_I] = GLFW_KEY_I;
|
||||
; 156 : _glfw.null.keycodes[GLFW_NULL_SC_J] = GLFW_KEY_J;
|
||||
; 157 : _glfw.null.keycodes[GLFW_NULL_SC_K] = GLFW_KEY_K;
|
||||
; 158 : _glfw.null.keycodes[GLFW_NULL_SC_L] = GLFW_KEY_L;
|
||||
; 159 : _glfw.null.keycodes[GLFW_NULL_SC_M] = GLFW_KEY_M;
|
||||
; 160 : _glfw.null.keycodes[GLFW_NULL_SC_N] = GLFW_KEY_N;
|
||||
; 161 : _glfw.null.keycodes[GLFW_NULL_SC_O] = GLFW_KEY_O;
|
||||
; 162 : _glfw.null.keycodes[GLFW_NULL_SC_P] = GLFW_KEY_P;
|
||||
; 163 : _glfw.null.keycodes[GLFW_NULL_SC_Q] = GLFW_KEY_Q;
|
||||
; 164 : _glfw.null.keycodes[GLFW_NULL_SC_R] = GLFW_KEY_R;
|
||||
; 165 : _glfw.null.keycodes[GLFW_NULL_SC_S] = GLFW_KEY_S;
|
||||
; 166 : _glfw.null.keycodes[GLFW_NULL_SC_T] = GLFW_KEY_T;
|
||||
; 167 : _glfw.null.keycodes[GLFW_NULL_SC_U] = GLFW_KEY_U;
|
||||
; 168 : _glfw.null.keycodes[GLFW_NULL_SC_V] = GLFW_KEY_V;
|
||||
; 169 : _glfw.null.keycodes[GLFW_NULL_SC_W] = GLFW_KEY_W;
|
||||
; 170 : _glfw.null.keycodes[GLFW_NULL_SC_X] = GLFW_KEY_X;
|
||||
; 171 : _glfw.null.keycodes[GLFW_NULL_SC_Y] = GLFW_KEY_Y;
|
||||
; 172 : _glfw.null.keycodes[GLFW_NULL_SC_Z] = GLFW_KEY_Z;
|
||||
; 173 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_BRACKET] = GLFW_KEY_LEFT_BRACKET;
|
||||
; 174 : _glfw.null.keycodes[GLFW_NULL_SC_BACKSLASH] = GLFW_KEY_BACKSLASH;
|
||||
; 175 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_BRACKET] = GLFW_KEY_RIGHT_BRACKET;
|
||||
; 176 : _glfw.null.keycodes[GLFW_NULL_SC_GRAVE_ACCENT] = GLFW_KEY_GRAVE_ACCENT;
|
||||
; 177 : _glfw.null.keycodes[GLFW_NULL_SC_WORLD_1] = GLFW_KEY_WORLD_1;
|
||||
; 178 : _glfw.null.keycodes[GLFW_NULL_SC_WORLD_2] = GLFW_KEY_WORLD_2;
|
||||
; 179 : _glfw.null.keycodes[GLFW_NULL_SC_ESCAPE] = GLFW_KEY_ESCAPE;
|
||||
; 180 : _glfw.null.keycodes[GLFW_NULL_SC_ENTER] = GLFW_KEY_ENTER;
|
||||
; 181 : _glfw.null.keycodes[GLFW_NULL_SC_TAB] = GLFW_KEY_TAB;
|
||||
; 182 : _glfw.null.keycodes[GLFW_NULL_SC_BACKSPACE] = GLFW_KEY_BACKSPACE;
|
||||
; 183 : _glfw.null.keycodes[GLFW_NULL_SC_INSERT] = GLFW_KEY_INSERT;
|
||||
; 184 : _glfw.null.keycodes[GLFW_NULL_SC_DELETE] = GLFW_KEY_DELETE;
|
||||
; 185 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT] = GLFW_KEY_RIGHT;
|
||||
; 186 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT] = GLFW_KEY_LEFT;
|
||||
; 187 : _glfw.null.keycodes[GLFW_NULL_SC_DOWN] = GLFW_KEY_DOWN;
|
||||
; 188 : _glfw.null.keycodes[GLFW_NULL_SC_UP] = GLFW_KEY_UP;
|
||||
; 189 : _glfw.null.keycodes[GLFW_NULL_SC_PAGE_UP] = GLFW_KEY_PAGE_UP;
|
||||
; 190 : _glfw.null.keycodes[GLFW_NULL_SC_PAGE_DOWN] = GLFW_KEY_PAGE_DOWN;
|
||||
; 191 : _glfw.null.keycodes[GLFW_NULL_SC_HOME] = GLFW_KEY_HOME;
|
||||
; 192 : _glfw.null.keycodes[GLFW_NULL_SC_END] = GLFW_KEY_END;
|
||||
; 193 : _glfw.null.keycodes[GLFW_NULL_SC_CAPS_LOCK] = GLFW_KEY_CAPS_LOCK;
|
||||
; 194 : _glfw.null.keycodes[GLFW_NULL_SC_SCROLL_LOCK] = GLFW_KEY_SCROLL_LOCK;
|
||||
; 195 : _glfw.null.keycodes[GLFW_NULL_SC_NUM_LOCK] = GLFW_KEY_NUM_LOCK;
|
||||
; 196 : _glfw.null.keycodes[GLFW_NULL_SC_PRINT_SCREEN] = GLFW_KEY_PRINT_SCREEN;
|
||||
; 197 : _glfw.null.keycodes[GLFW_NULL_SC_PAUSE] = GLFW_KEY_PAUSE;
|
||||
|
||||
0003b b8 1c 01 00 00 mov eax, 284 ; 0000011cH
|
||||
00040 c7 05 42 2a 00
|
||||
00 20 00 27 00 mov DWORD PTR _glfw+10818, 2555936 ; 00270020H
|
||||
0004a 66 89 05 96 2a
|
||||
00 00 mov WORD PTR _glfw+10902, ax
|
||||
00051 48 8d 15 42 2a
|
||||
00 00 lea rdx, OFFSET FLAT:_glfw+10818
|
||||
00058 c7 05 46 2a 00
|
||||
00 2c 00 2d 00 mov DWORD PTR _glfw+10822, 2949164 ; 002d002cH
|
||||
|
||||
; 198 : _glfw.null.keycodes[GLFW_NULL_SC_F1] = GLFW_KEY_F1;
|
||||
; 199 : _glfw.null.keycodes[GLFW_NULL_SC_F2] = GLFW_KEY_F2;
|
||||
; 200 : _glfw.null.keycodes[GLFW_NULL_SC_F3] = GLFW_KEY_F3;
|
||||
; 201 : _glfw.null.keycodes[GLFW_NULL_SC_F4] = GLFW_KEY_F4;
|
||||
; 202 : _glfw.null.keycodes[GLFW_NULL_SC_F5] = GLFW_KEY_F5;
|
||||
; 203 : _glfw.null.keycodes[GLFW_NULL_SC_F6] = GLFW_KEY_F6;
|
||||
; 204 : _glfw.null.keycodes[GLFW_NULL_SC_F7] = GLFW_KEY_F7;
|
||||
; 205 : _glfw.null.keycodes[GLFW_NULL_SC_F8] = GLFW_KEY_F8;
|
||||
; 206 : _glfw.null.keycodes[GLFW_NULL_SC_F9] = GLFW_KEY_F9;
|
||||
; 207 : _glfw.null.keycodes[GLFW_NULL_SC_F10] = GLFW_KEY_F10;
|
||||
; 208 : _glfw.null.keycodes[GLFW_NULL_SC_F11] = GLFW_KEY_F11;
|
||||
; 209 : _glfw.null.keycodes[GLFW_NULL_SC_F12] = GLFW_KEY_F12;
|
||||
; 210 : _glfw.null.keycodes[GLFW_NULL_SC_F13] = GLFW_KEY_F13;
|
||||
; 211 : _glfw.null.keycodes[GLFW_NULL_SC_F14] = GLFW_KEY_F14;
|
||||
; 212 : _glfw.null.keycodes[GLFW_NULL_SC_F15] = GLFW_KEY_F15;
|
||||
; 213 : _glfw.null.keycodes[GLFW_NULL_SC_F16] = GLFW_KEY_F16;
|
||||
; 214 : _glfw.null.keycodes[GLFW_NULL_SC_F17] = GLFW_KEY_F17;
|
||||
; 215 : _glfw.null.keycodes[GLFW_NULL_SC_F18] = GLFW_KEY_F18;
|
||||
; 216 : _glfw.null.keycodes[GLFW_NULL_SC_F19] = GLFW_KEY_F19;
|
||||
; 217 : _glfw.null.keycodes[GLFW_NULL_SC_F20] = GLFW_KEY_F20;
|
||||
; 218 : _glfw.null.keycodes[GLFW_NULL_SC_F21] = GLFW_KEY_F21;
|
||||
; 219 : _glfw.null.keycodes[GLFW_NULL_SC_F22] = GLFW_KEY_F22;
|
||||
; 220 : _glfw.null.keycodes[GLFW_NULL_SC_F23] = GLFW_KEY_F23;
|
||||
; 221 : _glfw.null.keycodes[GLFW_NULL_SC_F24] = GLFW_KEY_F24;
|
||||
; 222 : _glfw.null.keycodes[GLFW_NULL_SC_F25] = GLFW_KEY_F25;
|
||||
; 223 : _glfw.null.keycodes[GLFW_NULL_SC_KP_0] = GLFW_KEY_KP_0;
|
||||
; 224 : _glfw.null.keycodes[GLFW_NULL_SC_KP_1] = GLFW_KEY_KP_1;
|
||||
; 225 : _glfw.null.keycodes[GLFW_NULL_SC_KP_2] = GLFW_KEY_KP_2;
|
||||
; 226 : _glfw.null.keycodes[GLFW_NULL_SC_KP_3] = GLFW_KEY_KP_3;
|
||||
; 227 : _glfw.null.keycodes[GLFW_NULL_SC_KP_4] = GLFW_KEY_KP_4;
|
||||
; 228 : _glfw.null.keycodes[GLFW_NULL_SC_KP_5] = GLFW_KEY_KP_5;
|
||||
; 229 : _glfw.null.keycodes[GLFW_NULL_SC_KP_6] = GLFW_KEY_KP_6;
|
||||
; 230 : _glfw.null.keycodes[GLFW_NULL_SC_KP_7] = GLFW_KEY_KP_7;
|
||||
; 231 : _glfw.null.keycodes[GLFW_NULL_SC_KP_8] = GLFW_KEY_KP_8;
|
||||
; 232 : _glfw.null.keycodes[GLFW_NULL_SC_KP_9] = GLFW_KEY_KP_9;
|
||||
; 233 : _glfw.null.keycodes[GLFW_NULL_SC_KP_DECIMAL] = GLFW_KEY_KP_DECIMAL;
|
||||
; 234 : _glfw.null.keycodes[GLFW_NULL_SC_KP_DIVIDE] = GLFW_KEY_KP_DIVIDE;
|
||||
; 235 : _glfw.null.keycodes[GLFW_NULL_SC_KP_MULTIPLY] = GLFW_KEY_KP_MULTIPLY;
|
||||
; 236 : _glfw.null.keycodes[GLFW_NULL_SC_KP_SUBTRACT] = GLFW_KEY_KP_SUBTRACT;
|
||||
; 237 : _glfw.null.keycodes[GLFW_NULL_SC_KP_ADD] = GLFW_KEY_KP_ADD;
|
||||
; 238 : _glfw.null.keycodes[GLFW_NULL_SC_KP_ENTER] = GLFW_KEY_KP_ENTER;
|
||||
; 239 : _glfw.null.keycodes[GLFW_NULL_SC_KP_EQUAL] = GLFW_KEY_KP_EQUAL;
|
||||
; 240 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_SHIFT] = GLFW_KEY_LEFT_SHIFT;
|
||||
; 241 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_CONTROL] = GLFW_KEY_LEFT_CONTROL;
|
||||
; 242 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_ALT] = GLFW_KEY_LEFT_ALT;
|
||||
; 243 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_SUPER] = GLFW_KEY_LEFT_SUPER;
|
||||
; 244 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_SHIFT] = GLFW_KEY_RIGHT_SHIFT;
|
||||
; 245 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_CONTROL] = GLFW_KEY_RIGHT_CONTROL;
|
||||
; 246 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_ALT] = GLFW_KEY_RIGHT_ALT;
|
||||
; 247 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_SUPER] = GLFW_KEY_RIGHT_SUPER;
|
||||
; 248 : _glfw.null.keycodes[GLFW_NULL_SC_MENU] = GLFW_KEY_MENU;
|
||||
; 249 :
|
||||
; 250 : for (scancode = GLFW_NULL_SC_FIRST; scancode < GLFW_NULL_SC_LAST; scancode++)
|
||||
|
||||
00062 b9 01 00 00 00 mov ecx, 1
|
||||
00067 c7 05 4a 2a 00
|
||||
00 2e 00 2f 00 mov DWORD PTR _glfw+10826, 3080238 ; 002f002eH
|
||||
00071 8d 78 3d lea edi, QWORD PTR [rax+61]
|
||||
00074 c7 05 4e 2a 00
|
||||
00 30 00 31 00 mov DWORD PTR _glfw+10830, 3211312 ; 00310030H
|
||||
0007e b8 5c 01 00 00 mov eax, 348 ; 0000015cH
|
||||
00083 c7 05 52 2a 00
|
||||
00 32 00 33 00 mov DWORD PTR _glfw+10834, 3342386 ; 00330032H
|
||||
0008d 66 89 05 30 2b
|
||||
00 00 mov WORD PTR _glfw+11056, ax
|
||||
00094 c7 05 56 2a 00
|
||||
00 34 00 35 00 mov DWORD PTR _glfw+10838, 3473460 ; 00350034H
|
||||
0009e c7 05 5a 2a 00
|
||||
00 36 00 37 00 mov DWORD PTR _glfw+10842, 3604534 ; 00370036H
|
||||
000a8 c7 05 5e 2a 00
|
||||
00 38 00 39 00 mov DWORD PTR _glfw+10846, 3735608 ; 00390038H
|
||||
000b2 c7 05 62 2a 00
|
||||
00 3b 00 3d 00 mov DWORD PTR _glfw+10850, 3997755 ; 003d003bH
|
||||
000bc c7 05 98 2a 00
|
||||
00 41 00 42 00 mov DWORD PTR _glfw+10904, 4325441 ; 00420041H
|
||||
000c6 c7 05 9c 2a 00
|
||||
00 43 00 44 00 mov DWORD PTR _glfw+10908, 4456515 ; 00440043H
|
||||
000d0 c7 05 a0 2a 00
|
||||
00 45 00 46 00 mov DWORD PTR _glfw+10912, 4587589 ; 00460045H
|
||||
000da c7 05 a4 2a 00
|
||||
00 47 00 48 00 mov DWORD PTR _glfw+10916, 4718663 ; 00480047H
|
||||
000e4 c7 05 a8 2a 00
|
||||
00 49 00 4a 00 mov DWORD PTR _glfw+10920, 4849737 ; 004a0049H
|
||||
000ee c7 05 ac 2a 00
|
||||
00 4b 00 4c 00 mov DWORD PTR _glfw+10924, 4980811 ; 004c004bH
|
||||
000f8 c7 05 b0 2a 00
|
||||
00 4d 00 4e 00 mov DWORD PTR _glfw+10928, 5111885 ; 004e004dH
|
||||
00102 c7 05 b4 2a 00
|
||||
00 4f 00 50 00 mov DWORD PTR _glfw+10932, 5242959 ; 0050004fH
|
||||
0010c c7 05 b8 2a 00
|
||||
00 51 00 52 00 mov DWORD PTR _glfw+10936, 5374033 ; 00520051H
|
||||
00116 c7 05 bc 2a 00
|
||||
00 53 00 54 00 mov DWORD PTR _glfw+10940, 5505107 ; 00540053H
|
||||
00120 c7 05 c0 2a 00
|
||||
00 55 00 56 00 mov DWORD PTR _glfw+10944, 5636181 ; 00560055H
|
||||
0012a c7 05 c4 2a 00
|
||||
00 57 00 58 00 mov DWORD PTR _glfw+10948, 5767255 ; 00580057H
|
||||
00134 c7 05 c8 2a 00
|
||||
00 59 00 5a 00 mov DWORD PTR _glfw+10952, 5898329 ; 005a0059H
|
||||
0013e c7 05 66 2a 00
|
||||
00 5b 00 5c 00 mov DWORD PTR _glfw+10854, 6029403 ; 005c005bH
|
||||
00148 c7 05 6a 2a 00
|
||||
00 5d 00 60 00 mov DWORD PTR _glfw+10858, 6291549 ; 0060005dH
|
||||
00152 c7 05 6e 2a 00
|
||||
00 a1 00 a2 00 mov DWORD PTR _glfw+10862, 10616993 ; 00a200a1H
|
||||
0015c c7 05 72 2a 00
|
||||
00 00 01 01 01 mov DWORD PTR _glfw+10866, 16843008 ; 01010100H
|
||||
00166 c7 05 76 2a 00
|
||||
00 02 01 03 01 mov DWORD PTR _glfw+10870, 16974082 ; 01030102H
|
||||
00170 c7 05 7a 2a 00
|
||||
00 04 01 05 01 mov DWORD PTR _glfw+10874, 17105156 ; 01050104H
|
||||
0017a c7 05 7e 2a 00
|
||||
00 06 01 07 01 mov DWORD PTR _glfw+10878, 17236230 ; 01070106H
|
||||
00184 c7 05 82 2a 00
|
||||
00 08 01 09 01 mov DWORD PTR _glfw+10882, 17367304 ; 01090108H
|
||||
0018e c7 05 86 2a 00
|
||||
00 0a 01 0b 01 mov DWORD PTR _glfw+10886, 17498378 ; 010b010aH
|
||||
00198 c7 05 8a 2a 00
|
||||
00 0c 01 0d 01 mov DWORD PTR _glfw+10890, 17629452 ; 010d010cH
|
||||
001a2 c7 05 8e 2a 00
|
||||
00 18 01 19 01 mov DWORD PTR _glfw+10894, 18415896 ; 01190118H
|
||||
001ac c7 05 92 2a 00
|
||||
00 1a 01 1b 01 mov DWORD PTR _glfw+10898, 18546970 ; 011b011aH
|
||||
001b6 c7 05 cc 2a 00
|
||||
00 22 01 23 01 mov DWORD PTR _glfw+10956, 19071266 ; 01230122H
|
||||
001c0 c7 05 d0 2a 00
|
||||
00 24 01 25 01 mov DWORD PTR _glfw+10960, 19202340 ; 01250124H
|
||||
001ca c7 05 d4 2a 00
|
||||
00 26 01 27 01 mov DWORD PTR _glfw+10964, 19333414 ; 01270126H
|
||||
001d4 c7 05 d8 2a 00
|
||||
00 28 01 29 01 mov DWORD PTR _glfw+10968, 19464488 ; 01290128H
|
||||
001de c7 05 dc 2a 00
|
||||
00 2a 01 2b 01 mov DWORD PTR _glfw+10972, 19595562 ; 012b012aH
|
||||
001e8 c7 05 e0 2a 00
|
||||
00 2c 01 2d 01 mov DWORD PTR _glfw+10976, 19726636 ; 012d012cH
|
||||
001f2 c7 05 e4 2a 00
|
||||
00 2e 01 2f 01 mov DWORD PTR _glfw+10980, 19857710 ; 012f012eH
|
||||
001fc c7 05 e8 2a 00
|
||||
00 30 01 31 01 mov DWORD PTR _glfw+10984, 19988784 ; 01310130H
|
||||
00206 c7 05 ec 2a 00
|
||||
00 32 01 33 01 mov DWORD PTR _glfw+10988, 20119858 ; 01330132H
|
||||
00210 c7 05 f0 2a 00
|
||||
00 34 01 35 01 mov DWORD PTR _glfw+10992, 20250932 ; 01350134H
|
||||
0021a c7 05 f4 2a 00
|
||||
00 36 01 37 01 mov DWORD PTR _glfw+10996, 20382006 ; 01370136H
|
||||
00224 c7 05 f8 2a 00
|
||||
00 38 01 39 01 mov DWORD PTR _glfw+11000, 20513080 ; 01390138H
|
||||
0022e c7 05 fc 2a 00
|
||||
00 3a 01 40 01 mov DWORD PTR _glfw+11004, 20971834 ; 0140013aH
|
||||
00238 c7 05 00 2b 00
|
||||
00 41 01 42 01 mov DWORD PTR _glfw+11008, 21102913 ; 01420141H
|
||||
00242 c7 05 04 2b 00
|
||||
00 43 01 44 01 mov DWORD PTR _glfw+11012, 21233987 ; 01440143H
|
||||
0024c c7 05 08 2b 00
|
||||
00 45 01 46 01 mov DWORD PTR _glfw+11016, 21365061 ; 01460145H
|
||||
00256 c7 05 0c 2b 00
|
||||
00 47 01 48 01 mov DWORD PTR _glfw+11020, 21496135 ; 01480147H
|
||||
00260 c7 05 10 2b 00
|
||||
00 49 01 4a 01 mov DWORD PTR _glfw+11024, 21627209 ; 014a0149H
|
||||
0026a c7 05 14 2b 00
|
||||
00 4b 01 4c 01 mov DWORD PTR _glfw+11028, 21758283 ; 014c014bH
|
||||
00274 c7 05 18 2b 00
|
||||
00 4d 01 4e 01 mov DWORD PTR _glfw+11032, 21889357 ; 014e014dH
|
||||
0027e c7 05 1c 2b 00
|
||||
00 4f 01 50 01 mov DWORD PTR _glfw+11036, 22020431 ; 0150014fH
|
||||
00288 c7 05 20 2b 00
|
||||
00 54 01 55 01 mov DWORD PTR _glfw+11040, 22348116 ; 01550154H
|
||||
00292 c7 05 24 2b 00
|
||||
00 56 01 57 01 mov DWORD PTR _glfw+11044, 22479190 ; 01570156H
|
||||
0029c c7 05 28 2b 00
|
||||
00 58 01 59 01 mov DWORD PTR _glfw+11048, 22610264 ; 01590158H
|
||||
002a6 c7 05 2c 2b 00
|
||||
00 5a 01 5b 01 mov DWORD PTR _glfw+11052, 22741338 ; 015b015aH
|
||||
$LL4@glfwInitNu:
|
||||
|
||||
; 251 : {
|
||||
; 252 : if (_glfw.null.keycodes[scancode] > 0)
|
||||
|
||||
002b0 0f b7 02 movzx eax, WORD PTR [rdx]
|
||||
002b3 66 85 c0 test ax, ax
|
||||
002b6 74 03 je SHORT $LN2@glfwInitNu
|
||||
|
||||
; 253 : _glfw.null.scancodes[_glfw.null.keycodes[scancode]] = scancode;
|
||||
|
||||
002b8 88 0c 18 mov BYTE PTR [rax+rbx], cl
|
||||
$LN2@glfwInitNu:
|
||||
|
||||
; 198 : _glfw.null.keycodes[GLFW_NULL_SC_F1] = GLFW_KEY_F1;
|
||||
; 199 : _glfw.null.keycodes[GLFW_NULL_SC_F2] = GLFW_KEY_F2;
|
||||
; 200 : _glfw.null.keycodes[GLFW_NULL_SC_F3] = GLFW_KEY_F3;
|
||||
; 201 : _glfw.null.keycodes[GLFW_NULL_SC_F4] = GLFW_KEY_F4;
|
||||
; 202 : _glfw.null.keycodes[GLFW_NULL_SC_F5] = GLFW_KEY_F5;
|
||||
; 203 : _glfw.null.keycodes[GLFW_NULL_SC_F6] = GLFW_KEY_F6;
|
||||
; 204 : _glfw.null.keycodes[GLFW_NULL_SC_F7] = GLFW_KEY_F7;
|
||||
; 205 : _glfw.null.keycodes[GLFW_NULL_SC_F8] = GLFW_KEY_F8;
|
||||
; 206 : _glfw.null.keycodes[GLFW_NULL_SC_F9] = GLFW_KEY_F9;
|
||||
; 207 : _glfw.null.keycodes[GLFW_NULL_SC_F10] = GLFW_KEY_F10;
|
||||
; 208 : _glfw.null.keycodes[GLFW_NULL_SC_F11] = GLFW_KEY_F11;
|
||||
; 209 : _glfw.null.keycodes[GLFW_NULL_SC_F12] = GLFW_KEY_F12;
|
||||
; 210 : _glfw.null.keycodes[GLFW_NULL_SC_F13] = GLFW_KEY_F13;
|
||||
; 211 : _glfw.null.keycodes[GLFW_NULL_SC_F14] = GLFW_KEY_F14;
|
||||
; 212 : _glfw.null.keycodes[GLFW_NULL_SC_F15] = GLFW_KEY_F15;
|
||||
; 213 : _glfw.null.keycodes[GLFW_NULL_SC_F16] = GLFW_KEY_F16;
|
||||
; 214 : _glfw.null.keycodes[GLFW_NULL_SC_F17] = GLFW_KEY_F17;
|
||||
; 215 : _glfw.null.keycodes[GLFW_NULL_SC_F18] = GLFW_KEY_F18;
|
||||
; 216 : _glfw.null.keycodes[GLFW_NULL_SC_F19] = GLFW_KEY_F19;
|
||||
; 217 : _glfw.null.keycodes[GLFW_NULL_SC_F20] = GLFW_KEY_F20;
|
||||
; 218 : _glfw.null.keycodes[GLFW_NULL_SC_F21] = GLFW_KEY_F21;
|
||||
; 219 : _glfw.null.keycodes[GLFW_NULL_SC_F22] = GLFW_KEY_F22;
|
||||
; 220 : _glfw.null.keycodes[GLFW_NULL_SC_F23] = GLFW_KEY_F23;
|
||||
; 221 : _glfw.null.keycodes[GLFW_NULL_SC_F24] = GLFW_KEY_F24;
|
||||
; 222 : _glfw.null.keycodes[GLFW_NULL_SC_F25] = GLFW_KEY_F25;
|
||||
; 223 : _glfw.null.keycodes[GLFW_NULL_SC_KP_0] = GLFW_KEY_KP_0;
|
||||
; 224 : _glfw.null.keycodes[GLFW_NULL_SC_KP_1] = GLFW_KEY_KP_1;
|
||||
; 225 : _glfw.null.keycodes[GLFW_NULL_SC_KP_2] = GLFW_KEY_KP_2;
|
||||
; 226 : _glfw.null.keycodes[GLFW_NULL_SC_KP_3] = GLFW_KEY_KP_3;
|
||||
; 227 : _glfw.null.keycodes[GLFW_NULL_SC_KP_4] = GLFW_KEY_KP_4;
|
||||
; 228 : _glfw.null.keycodes[GLFW_NULL_SC_KP_5] = GLFW_KEY_KP_5;
|
||||
; 229 : _glfw.null.keycodes[GLFW_NULL_SC_KP_6] = GLFW_KEY_KP_6;
|
||||
; 230 : _glfw.null.keycodes[GLFW_NULL_SC_KP_7] = GLFW_KEY_KP_7;
|
||||
; 231 : _glfw.null.keycodes[GLFW_NULL_SC_KP_8] = GLFW_KEY_KP_8;
|
||||
; 232 : _glfw.null.keycodes[GLFW_NULL_SC_KP_9] = GLFW_KEY_KP_9;
|
||||
; 233 : _glfw.null.keycodes[GLFW_NULL_SC_KP_DECIMAL] = GLFW_KEY_KP_DECIMAL;
|
||||
; 234 : _glfw.null.keycodes[GLFW_NULL_SC_KP_DIVIDE] = GLFW_KEY_KP_DIVIDE;
|
||||
; 235 : _glfw.null.keycodes[GLFW_NULL_SC_KP_MULTIPLY] = GLFW_KEY_KP_MULTIPLY;
|
||||
; 236 : _glfw.null.keycodes[GLFW_NULL_SC_KP_SUBTRACT] = GLFW_KEY_KP_SUBTRACT;
|
||||
; 237 : _glfw.null.keycodes[GLFW_NULL_SC_KP_ADD] = GLFW_KEY_KP_ADD;
|
||||
; 238 : _glfw.null.keycodes[GLFW_NULL_SC_KP_ENTER] = GLFW_KEY_KP_ENTER;
|
||||
; 239 : _glfw.null.keycodes[GLFW_NULL_SC_KP_EQUAL] = GLFW_KEY_KP_EQUAL;
|
||||
; 240 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_SHIFT] = GLFW_KEY_LEFT_SHIFT;
|
||||
; 241 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_CONTROL] = GLFW_KEY_LEFT_CONTROL;
|
||||
; 242 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_ALT] = GLFW_KEY_LEFT_ALT;
|
||||
; 243 : _glfw.null.keycodes[GLFW_NULL_SC_LEFT_SUPER] = GLFW_KEY_LEFT_SUPER;
|
||||
; 244 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_SHIFT] = GLFW_KEY_RIGHT_SHIFT;
|
||||
; 245 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_CONTROL] = GLFW_KEY_RIGHT_CONTROL;
|
||||
; 246 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_ALT] = GLFW_KEY_RIGHT_ALT;
|
||||
; 247 : _glfw.null.keycodes[GLFW_NULL_SC_RIGHT_SUPER] = GLFW_KEY_RIGHT_SUPER;
|
||||
; 248 : _glfw.null.keycodes[GLFW_NULL_SC_MENU] = GLFW_KEY_MENU;
|
||||
; 249 :
|
||||
; 250 : for (scancode = GLFW_NULL_SC_FIRST; scancode < GLFW_NULL_SC_LAST; scancode++)
|
||||
|
||||
002bb ff c1 inc ecx
|
||||
002bd 48 83 c2 02 add rdx, 2
|
||||
002c1 83 f9 78 cmp ecx, 120 ; 00000078H
|
||||
002c4 7c ea jl SHORT $LL4@glfwInitNu
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\init.c
|
||||
|
||||
; 283 : block = _glfw.allocator.allocate(count * size, _glfw.allocator.user);
|
||||
|
||||
002c6 48 8b 15 20 00
|
||||
00 00 mov rdx, QWORD PTR _glfw+32
|
||||
002cd b9 f0 01 00 00 mov ecx, 496 ; 000001f0H
|
||||
002d2 ff 15 08 00 00
|
||||
00 call QWORD PTR _glfw+8
|
||||
|
||||
; 284 : if (block)
|
||||
|
||||
002d8 48 85 c0 test rax, rax
|
||||
002db 74 15 je SHORT $LN17@glfwInitNu
|
||||
|
||||
; 285 : return memset(block, 0, count * size);
|
||||
|
||||
002dd 33 d2 xor edx, edx
|
||||
002df 41 b8 f0 01 00
|
||||
00 mov r8d, 496 ; 000001f0H
|
||||
002e5 48 8b c8 mov rcx, rax
|
||||
002e8 e8 00 00 00 00 call memset
|
||||
002ed 48 8b d8 mov rbx, rax
|
||||
002f0 eb 0e jmp SHORT $LN15@glfwInitNu
|
||||
$LN17@glfwInitNu:
|
||||
|
||||
; 286 : else
|
||||
; 287 : {
|
||||
; 288 : _glfwInputError(GLFW_OUT_OF_MEMORY, NULL);
|
||||
|
||||
002f2 33 d2 xor edx, edx
|
||||
002f4 b9 05 00 01 00 mov ecx, 65541 ; 00010005H
|
||||
002f9 e8 00 00 00 00 call _glfwInputError
|
||||
|
||||
; 289 : return NULL;
|
||||
|
||||
002fe 33 db xor ebx, ebx
|
||||
$LN15@glfwInitNu:
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\monitor.c
|
||||
|
||||
; 179 : strncpy(monitor->name, name, sizeof(monitor->name) - 1);
|
||||
|
||||
00300 41 b8 7f 00 00
|
||||
00 mov r8d, 127 ; 0000007fH
|
||||
00306 89 bb 88 00 00
|
||||
00 mov DWORD PTR [rbx+136], edi
|
||||
0030c 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_0BB@CNEIGGLC@Null?5SuperNoop?50@
|
||||
00313 c7 83 8c 00 00
|
||||
00 c2 00 00 00 mov DWORD PTR [rbx+140], 194 ; 000000c2H
|
||||
0031d 48 8b cb mov rcx, rbx
|
||||
00320 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_strncpy
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_monitor.c
|
||||
|
||||
; 61 : _glfwInputMonitor(monitor, GLFW_CONNECTED, _GLFW_INSERT_FIRST);
|
||||
|
||||
00326 45 33 c0 xor r8d, r8d
|
||||
00329 ba 01 00 04 00 mov edx, 262145 ; 00040001H
|
||||
0032e 48 8b cb mov rcx, rbx
|
||||
00331 e8 00 00 00 00 call _glfwInputMonitor
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_init.c
|
||||
|
||||
; 258 : }
|
||||
|
||||
00336 48 8b 5c 24 30 mov rbx, QWORD PTR [rsp+48]
|
||||
0033b b8 01 00 00 00 mov eax, 1
|
||||
00340 48 83 c4 20 add rsp, 32 ; 00000020H
|
||||
00344 5f pop rdi
|
||||
00345 c3 ret 0
|
||||
_glfwInitNull ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Ogtpy
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_init.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\osmesa_context.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_module.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\osmesa_context.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\egl_context.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_module.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\egl_context.c
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_init.c
|
||||
; COMDAT _glfwTerminateNull
|
||||
_TEXT SEGMENT
|
||||
_glfwTerminateNull PROC ; COMDAT
|
||||
|
||||
; 261 : {
|
||||
|
||||
$LN15:
|
||||
00000 48 83 ec 28 sub rsp, 40 ; 00000028H
|
||||
|
||||
; 262 : free(_glfw.null.clipboardString);
|
||||
|
||||
00004 48 8b 0d 30 2a
|
||||
00 00 mov rcx, QWORD PTR _glfw+10800
|
||||
0000b ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_free
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\osmesa_context.c
|
||||
|
||||
; 186 : if (_glfw.osmesa.handle)
|
||||
|
||||
00011 48 8b 0d e0 1a
|
||||
00 00 mov rcx, QWORD PTR _glfw+6880
|
||||
00018 48 85 c9 test rcx, rcx
|
||||
0001b 74 11 je SHORT $LN4@glfwTermin
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_module.c
|
||||
|
||||
; 44 : FreeLibrary((HMODULE)module);
|
||||
|
||||
0001d ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_FreeLibrary
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\osmesa_context.c
|
||||
|
||||
; 189 : _glfw.osmesa.handle = NULL;
|
||||
|
||||
00023 48 c7 05 e0 1a
|
||||
00 00 00 00 00
|
||||
00 mov QWORD PTR _glfw+6880, 0
|
||||
$LN4@glfwTermin:
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\egl_context.c
|
||||
|
||||
; 544 : if (_glfw.egl.display)
|
||||
|
||||
0002e 48 8b 0d f8 19
|
||||
00 00 mov rcx, QWORD PTR _glfw+6648
|
||||
00035 48 85 c9 test rcx, rcx
|
||||
00038 74 11 je SHORT $LN9@glfwTermin
|
||||
|
||||
; 545 : {
|
||||
; 546 : eglTerminate(_glfw.egl.display);
|
||||
|
||||
0003a ff 15 78 1a 00
|
||||
00 call QWORD PTR _glfw+6776
|
||||
|
||||
; 547 : _glfw.egl.display = EGL_NO_DISPLAY;
|
||||
|
||||
00040 48 c7 05 f8 19
|
||||
00 00 00 00 00
|
||||
00 mov QWORD PTR _glfw+6648, 0
|
||||
$LN9@glfwTermin:
|
||||
|
||||
; 548 : }
|
||||
; 549 :
|
||||
; 550 : if (_glfw.egl.handle)
|
||||
|
||||
0004b 48 8b 0d 48 1a
|
||||
00 00 mov rcx, QWORD PTR _glfw+6728
|
||||
00052 48 85 c9 test rcx, rcx
|
||||
00055 74 11 je SHORT $LN10@glfwTermin
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_module.c
|
||||
|
||||
; 44 : FreeLibrary((HMODULE)module);
|
||||
|
||||
00057 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_FreeLibrary
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\egl_context.c
|
||||
|
||||
; 553 : _glfw.egl.handle = NULL;
|
||||
|
||||
0005d 48 c7 05 48 1a
|
||||
00 00 00 00 00
|
||||
00 mov QWORD PTR _glfw+6728, 0
|
||||
$LN10@glfwTermin:
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\null_init.c
|
||||
|
||||
; 265 : }
|
||||
|
||||
00068 48 83 c4 28 add rsp, 40 ; 00000028H
|
||||
0006c c3 ret 0
|
||||
_glfwTerminateNull ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
Reference in New Issue
Block a user