daily update on 20240226 by nitload youmu
This commit is contained in:
@@ -0,0 +1,850 @@
|
||||
; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0
|
||||
|
||||
include listing.inc
|
||||
|
||||
INCLUDELIB MSVCRTD
|
||||
INCLUDELIB OLDNAMES
|
||||
|
||||
msvcjmc SEGMENT
|
||||
__9C03CD75_concurrencysal@h DB 01H
|
||||
__CA64BAF1_sal@h DB 01H
|
||||
__95655E73_vadefs@h DB 01H
|
||||
__1D560A45_vcruntime@h DB 01H
|
||||
__1B0272D9_corecrt@h DB 01H
|
||||
__13F5961F_stddef@h DB 01H
|
||||
__ED683015_stdint@h DB 01H
|
||||
__89F75FCD_ssgc_internal@h DB 01H
|
||||
__A5E73FD0_glfw3@h DB 01H
|
||||
__1D45B1A5_glfw_null_platform@h DB 01H
|
||||
__74484FB3_corecrt_wctype@h DB 01H
|
||||
__CBE172F9_wctype@h DB 01H
|
||||
__0ED14FEE_winpackagefamily@h DB 01H
|
||||
__F92EF742_winapifamily@h DB 01H
|
||||
__22E515EB_sdkddkver@h DB 01H
|
||||
__F214EFBF_excpt@h DB 01H
|
||||
__D9B78EDA_stdarg@h DB 01H
|
||||
__29F49F40_specstrings_undef@h DB 01H
|
||||
__D0F42932_specstrings_strict@h DB 01H
|
||||
__F00405FD_sdv_driverspecs@h DB 01H
|
||||
__173E09CA_driverspecs@h DB 01H
|
||||
__9A452361_specstrings@h DB 01H
|
||||
__1EC467ED_ctype@h DB 01H
|
||||
__98517906_kernelspecs@h DB 01H
|
||||
__D3497022_basetsd@h DB 01H
|
||||
__61CC25A1_errno@h DB 01H
|
||||
__7061C667_vcruntime_string@h DB 01H
|
||||
__E4C945B4_corecrt_memcpy_s@h DB 01H
|
||||
__8EAFF484_corecrt_memory@h DB 01H
|
||||
__6490AEC5_corecrt_wstring@h DB 01H
|
||||
__E8295E1E_string@h DB 01H
|
||||
__7FCB5136_guiddef@h DB 01H
|
||||
__FF8A9E11_pshpack4@h DB 01H
|
||||
__D5438902_poppack@h DB 01H
|
||||
__FB07E2A3_pshpack2@h DB 01H
|
||||
__F6906775_pshpack8@h DB 01H
|
||||
__F9415CFA_pshpack1@h DB 01H
|
||||
__E58C6F1C_apiset@h DB 01H
|
||||
__A5C52262_ktmtypes@h DB 01H
|
||||
__FBBA8F9D_winnt@h DB 01H
|
||||
__A32D3D2C_minwindef@h DB 01H
|
||||
__7D798299_windef@h DB 01H
|
||||
__9AE108E9_apisetcconv@h DB 01H
|
||||
__9CE53D2C_minwinbase@h DB 01H
|
||||
__5D0AA210_apiquery2@h DB 01H
|
||||
__4DD4E726_processenv@h DB 01H
|
||||
__3575CC96_fileapi@h DB 01H
|
||||
__8EA220E6_fileapifromapp@h DB 01H
|
||||
__BF9B31FE_debugapi@h DB 01H
|
||||
__C3AFE134_utilapiset@h DB 01H
|
||||
__76F69E51_handleapi@h DB 01H
|
||||
__7E63D784_errhandlingapi@h DB 01H
|
||||
__FFA7003C_fibersapi@h DB 01H
|
||||
__8971CECF_namedpipeapi@h DB 01H
|
||||
__46C9D8A6_profileapi@h DB 01H
|
||||
__98D4F0A3_heapapi@h DB 01H
|
||||
__50EF2A88_ioapiset@h DB 01H
|
||||
__92EA1464_synchapi@h DB 01H
|
||||
__A53D8AED_interlockedapi@h DB 01H
|
||||
__B506CAAF_processthreadsapi@h DB 01H
|
||||
__FF735694_sysinfoapi@h DB 01H
|
||||
__29589789_memoryapi@h DB 01H
|
||||
__E9C7A663_enclaveapi@h DB 01H
|
||||
__D035F9F7_threadpoollegacyapiset@h DB 01H
|
||||
__C899130C_threadpoolapiset@h DB 01H
|
||||
__E0441EE7_jobapi@h DB 01H
|
||||
__CEF86838_jobapi2@h DB 01H
|
||||
__35AC6B9A_wow64apiset@h DB 01H
|
||||
__C8AE41A5_libloaderapi@h DB 01H
|
||||
__CC9E232D_securitybaseapi@h DB 01H
|
||||
__C9D0C9B8_namespaceapi@h DB 01H
|
||||
__30FF9CAD_systemtopologyapi@h DB 01H
|
||||
__4D358795_processtopologyapi@h DB 01H
|
||||
__40446D10_securityappcontainer@h DB 01H
|
||||
__3A952EDF_realtimeapiset@h DB 01H
|
||||
__F4865F4B_winerror@h DB 01H
|
||||
__53C1BD93_timezoneapi@h DB 01H
|
||||
__1FFBEDBF_winbase@h DB 01H
|
||||
__43D3FA34_wingdi@h DB 01H
|
||||
__D24A7391_tvout@h DB 01H
|
||||
__7713A6C8_winuser@h DB 01H
|
||||
__0B345F71_datetimeapi@h DB 01H
|
||||
__9AC6960C_winnls@h DB 01H
|
||||
__973A40A8_stringapiset@h DB 01H
|
||||
__CC46FEE2_wincontypes@h DB 01H
|
||||
__97D70BE1_consoleapi@h DB 01H
|
||||
__27EC5E18_consoleapi2@h DB 01H
|
||||
__262E342F_consoleapi3@h DB 01H
|
||||
__641DCD70_wincon@h DB 01H
|
||||
__5A96C7A7_verrsrc@h DB 01H
|
||||
__B69C6FF2_winver@h DB 01H
|
||||
__7AEB8C37_reason@h DB 01H
|
||||
__59F1A8A9_winreg@h DB 01H
|
||||
__EE0E2B7F_wnnc@h DB 01H
|
||||
__DCDB7054_winnetwk@h DB 01H
|
||||
__81DDEDE3_stralign@h DB 01H
|
||||
__2134D1B4_winsvc@h DB 01H
|
||||
__11C07376_mcx@h DB 01H
|
||||
__577CE3E7_ime_cmodes@h DB 01H
|
||||
__1E72C31E_imm@h DB 01H
|
||||
__E15BF856_windows@h DB 01H
|
||||
__DF8704F0_rpcdcep@h DB 01H
|
||||
__5C6CA7BB_rpcdce@h DB 01H
|
||||
__853533C4_rpcnsi@h DB 01H
|
||||
__2D2406C3_rpcnterr@h DB 01H
|
||||
__64521D71_rpcasync@h DB 01H
|
||||
__AADCBA08_rpc@h DB 01H
|
||||
__1FE431C9_rpcnsip@h DB 01H
|
||||
__2B741F2D_rpcsal@h DB 01H
|
||||
__92623256_rpcndr@h DB 01H
|
||||
__45DED006_corecrt_malloc@h DB 01H
|
||||
__FD6DBD68_corecrt_search@h DB 01H
|
||||
__E2E33A61_corecrt_wstdlib@h DB 01H
|
||||
__531E1E2A_limits@h DB 01H
|
||||
__6E5ACABA_stdlib@h DB 01H
|
||||
__9C18532E_wtypesbase@h DB 01H
|
||||
__30B1AFDA_unknwnbase@h DB 01H
|
||||
__328C1996_objidlbase@h DB 01H
|
||||
__C4E06B6A_cguid@h DB 01H
|
||||
__434718C5_combaseapi@h DB 01H
|
||||
__EA2E1D6D_wtypes@h DB 01H
|
||||
__DE6FDEF1_unknwn@h DB 01H
|
||||
__CCE0BACC_objidl@h DB 01H
|
||||
__8C7011E5_oaidl@h DB 01H
|
||||
__2E0B7863_propidlbase@h DB 01H
|
||||
__BF4CF2EC_coml2api@h DB 01H
|
||||
__6D897344_oleidl@h DB 01H
|
||||
__1129FC2C_servprov@h DB 01H
|
||||
__757952E4_msxml@h DB 01H
|
||||
__B1191D53_urlmon@h DB 01H
|
||||
__404D1A47_propidl@h DB 01H
|
||||
__A1C63593_objbase@h DB 01H
|
||||
__9F7C87B7_dinput@h DB 01H
|
||||
__B468A3D3_xinput@h DB 01H
|
||||
__AD768F06_dbt@h DB 01H
|
||||
__D83367F8_glfw_win32_platform@h DB 01H
|
||||
__53CB9229_glfw_null_joystick@h DB 01H
|
||||
__96BD4474_glfw_win32_joystick@h DB 01H
|
||||
__7D74CEA8_glfw_win32_thread@h DB 01H
|
||||
__C7421531_glfw_win32_time@h DB 01H
|
||||
__43B1F397_glfw_platform@h DB 01H
|
||||
__A547227D_glfw_internal@h DB 01H
|
||||
__19139D6C_assert@h DB 01H
|
||||
__F57740F8_win32_thread@c DB 01H
|
||||
msvcjmc ENDS
|
||||
PUBLIC _glfwPlatformCreateTls
|
||||
PUBLIC _glfwPlatformDestroyTls
|
||||
PUBLIC _glfwPlatformGetTls
|
||||
PUBLIC _glfwPlatformSetTls
|
||||
PUBLIC _glfwPlatformCreateMutex
|
||||
PUBLIC _glfwPlatformDestroyMutex
|
||||
PUBLIC _glfwPlatformLockMutex
|
||||
PUBLIC _glfwPlatformUnlockMutex
|
||||
PUBLIC __JustMyCode_Default
|
||||
PUBLIC ??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@ ; `string'
|
||||
PUBLIC ??_C@_1EG@PIDALKPD@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@ ; `string'
|
||||
PUBLIC ??_C@_0CE@MEIEKJIC@Win32?3?5Failed?5to?5allocate?5TLS?5i@ ; `string'
|
||||
PUBLIC ??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@ ; `string'
|
||||
PUBLIC ??_C@_1EK@OHOCFNLA@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@ ; `string'
|
||||
PUBLIC ??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@ ; `string'
|
||||
EXTRN memset:PROC
|
||||
EXTRN __imp_InitializeCriticalSection:PROC
|
||||
EXTRN __imp_EnterCriticalSection:PROC
|
||||
EXTRN __imp_LeaveCriticalSection:PROC
|
||||
EXTRN __imp_DeleteCriticalSection:PROC
|
||||
EXTRN __imp_TlsAlloc:PROC
|
||||
EXTRN __imp_TlsGetValue:PROC
|
||||
EXTRN __imp_TlsSetValue:PROC
|
||||
EXTRN __imp_TlsFree:PROC
|
||||
EXTRN _glfwInputError:PROC
|
||||
EXTRN __imp__wassert:PROC
|
||||
EXTRN _RTC_InitBase:PROC
|
||||
EXTRN _RTC_Shutdown:PROC
|
||||
EXTRN __CheckForDebuggerJustMyCode:PROC
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformCreateTls DD imagerel $LN5
|
||||
DD imagerel $LN5+149
|
||||
DD imagerel $unwind$_glfwPlatformCreateTls
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformDestroyTls DD imagerel $LN4
|
||||
DD imagerel $LN4+89
|
||||
DD imagerel $unwind$_glfwPlatformDestroyTls
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformGetTls DD imagerel $LN4
|
||||
DD imagerel $LN4+97
|
||||
DD imagerel $unwind$_glfwPlatformGetTls
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformSetTls DD imagerel $LN4
|
||||
DD imagerel $LN4+109
|
||||
DD imagerel $unwind$_glfwPlatformSetTls
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformCreateMutex DD imagerel $LN4
|
||||
DD imagerel $LN4+119
|
||||
DD imagerel $unwind$_glfwPlatformCreateMutex
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformDestroyMutex DD imagerel $LN4
|
||||
DD imagerel $LN4+93
|
||||
DD imagerel $unwind$_glfwPlatformDestroyMutex
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformLockMutex DD imagerel $LN4
|
||||
DD imagerel $LN4+101
|
||||
DD imagerel $unwind$_glfwPlatformLockMutex
|
||||
pdata ENDS
|
||||
; COMDAT pdata
|
||||
pdata SEGMENT
|
||||
$pdata$_glfwPlatformUnlockMutex DD imagerel $LN4
|
||||
DD imagerel $LN4+101
|
||||
DD imagerel $unwind$_glfwPlatformUnlockMutex
|
||||
pdata ENDS
|
||||
; COMDAT rtc$TMZ
|
||||
rtc$TMZ SEGMENT
|
||||
_RTC_Shutdown.rtc$TMZ DQ FLAT:_RTC_Shutdown
|
||||
rtc$TMZ ENDS
|
||||
; COMDAT rtc$IMZ
|
||||
rtc$IMZ SEGMENT
|
||||
_RTC_InitBase.rtc$IMZ DQ FLAT:_RTC_InitBase
|
||||
rtc$IMZ ENDS
|
||||
; COMDAT ??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
CONST SEGMENT
|
||||
??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@ DB 'm'
|
||||
DB 00H, 'u', 00H, 't', 00H, 'e', 00H, 'x', 00H, '-', 00H, '>', 00H
|
||||
DB 'w', 00H, 'i', 00H, 'n', 00H, '3', 00H, '2', 00H, '.', 00H, 'a'
|
||||
DB 00H, 'l', 00H, 'l', 00H, 'o', 00H, 'c', 00H, 'a', 00H, 't', 00H
|
||||
DB 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G'
|
||||
DB 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'T', 00H, 'R', 00H
|
||||
DB 'U', 00H, 'E', 00H, 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_1EK@OHOCFNLA@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
CONST SEGMENT
|
||||
??_C@_1EK@OHOCFNLA@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@ DB 'm'
|
||||
DB 00H, 'u', 00H, 't', 00H, 'e', 00H, 'x', 00H, '-', 00H, '>', 00H
|
||||
DB 'w', 00H, 'i', 00H, 'n', 00H, '3', 00H, '2', 00H, '.', 00H, 'a'
|
||||
DB 00H, 'l', 00H, 'l', 00H, 'o', 00H, 'c', 00H, 'a', 00H, 't', 00H
|
||||
DB 'e', 00H, 'd', 00H, ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G'
|
||||
DB 00H, 'L', 00H, 'F', 00H, 'W', 00H, '_', 00H, 'F', 00H, 'A', 00H
|
||||
DB 'L', 00H, 'S', 00H, 'E', 00H, 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
CONST SEGMENT
|
||||
??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@ DB 't'
|
||||
DB 00H, 'l', 00H, 's', 00H, '-', 00H, '>', 00H, 'w', 00H, 'i', 00H
|
||||
DB 'n', 00H, '3', 00H, '2', 00H, '.', 00H, 'a', 00H, 'l', 00H, 'l'
|
||||
DB 00H, 'o', 00H, 'c', 00H, 'a', 00H, 't', 00H, 'e', 00H, 'd', 00H
|
||||
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F'
|
||||
DB 00H, 'W', 00H, '_', 00H, 'T', 00H, 'R', 00H, 'U', 00H, 'E', 00H
|
||||
DB 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_0CE@MEIEKJIC@Win32?3?5Failed?5to?5allocate?5TLS?5i@
|
||||
CONST SEGMENT
|
||||
??_C@_0CE@MEIEKJIC@Win32?3?5Failed?5to?5allocate?5TLS?5i@ DB 'Win32: Fail'
|
||||
DB 'ed to allocate TLS index', 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_1EG@PIDALKPD@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
CONST SEGMENT
|
||||
??_C@_1EG@PIDALKPD@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@ DB 't'
|
||||
DB 00H, 'l', 00H, 's', 00H, '-', 00H, '>', 00H, 'w', 00H, 'i', 00H
|
||||
DB 'n', 00H, '3', 00H, '2', 00H, '.', 00H, 'a', 00H, 'l', 00H, 'l'
|
||||
DB 00H, 'o', 00H, 'c', 00H, 'a', 00H, 't', 00H, 'e', 00H, 'd', 00H
|
||||
DB ' ', 00H, '=', 00H, '=', 00H, ' ', 00H, 'G', 00H, 'L', 00H, 'F'
|
||||
DB 00H, 'W', 00H, '_', 00H, 'F', 00H, 'A', 00H, 'L', 00H, 'S', 00H
|
||||
DB 'E', 00H, 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT ??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
CONST SEGMENT
|
||||
??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@ DB 'D'
|
||||
DB 00H, ':', 00H, '\', 00H, 'N', 00H, 'i', 00H, 't', 00H, 'l', 00H
|
||||
DB 'o', 00H, 'a', 00H, 'd', 00H, 'I', 00H, 'n', 00H, 'd', 00H, 'u'
|
||||
DB 00H, 's', 00H, 't', 00H, 'r', 00H, 'y', 00H, '\', 00H, 014H, 'x'
|
||||
DB 'vzy', 098H, 0eeH, 'v\', 00H, '1', 00H, '-', 00H, 'F', 00H, 'l'
|
||||
DB 00H, 'a', 00H, 'g', 00H, 's', 00H, 'h', 00H, 'i', 00H, 'p', 00H
|
||||
DB '\', 00H, 'T', 00H, 'H', 00H, '2', 00H, '0', 00H, '2', 00H, '0'
|
||||
DB 00H, '\', 00H, 'P', 00H, 'r', 00H, 'o', 00H, 'j', 00H, 'e', 00H
|
||||
DB 'c', 00H, 't', 00H, 'F', 00H, 'i', 00H, 'l', 00H, 'e', 00H, '\'
|
||||
DB 00H, 090H, 'n', 0e3H, 'N', 01H, 'x\', 00H, 'S', 00H, 't', 00H, 'g'
|
||||
DB 00H, 'S', 00H, 'h', 00H, 'a', 00H, 'r', 00H, 'p', 00H, 'G', 00H
|
||||
DB 'r', 00H, 'a', 00H, 'p', 00H, 'h', 00H, 'i', 00H, 'c', 00H, '\'
|
||||
DB 00H, 'c', 00H, 'o', 00H, 'd', 00H, 'e', 00H, '\', 00H, 'g', 00H
|
||||
DB 'l', 00H, 'f', 00H, 'w', 00H, '\', 00H, 'w', 00H, 'i', 00H, 'n'
|
||||
DB 00H, '3', 00H, '2', 00H, '_', 00H, 't', 00H, 'h', 00H, 'r', 00H
|
||||
DB 'e', 00H, 'a', 00H, 'd', 00H, '.', 00H, 'c', 00H, 00H, 00H ; `string'
|
||||
CONST ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformUnlockMutex DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformLockMutex DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformDestroyMutex DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformCreateMutex DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformSetTls DD 025051801H
|
||||
DD 01132318H
|
||||
DD 0700c001dH
|
||||
DD 0500bH
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformGetTls DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformDestroyTls DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; COMDAT xdata
|
||||
xdata SEGMENT
|
||||
$unwind$_glfwPlatformCreateTls DD 025051301H
|
||||
DD 010e2313H
|
||||
DD 07007001dH
|
||||
DD 05006H
|
||||
xdata ENDS
|
||||
; Function compile flags: /Odt
|
||||
; COMDAT __JustMyCode_Default
|
||||
_TEXT SEGMENT
|
||||
__JustMyCode_Default PROC ; COMDAT
|
||||
00000 c2 00 00 ret 0
|
||||
__JustMyCode_Default ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformUnlockMutex
|
||||
_TEXT SEGMENT
|
||||
mutex$ = 224
|
||||
_glfwPlatformUnlockMutex PROC ; COMDAT
|
||||
|
||||
; 96 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 97 : assert(mutex->win32.allocated == GLFW_TRUE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00026 83 38 01 cmp DWORD PTR [rax], 1
|
||||
00029 74 1c je SHORT $LN3@glfwPlatfo
|
||||
0002b 41 b8 61 00 00
|
||||
00 mov r8d, 97 ; 00000061H
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 98 : LeaveCriticalSection(&mutex->win32.section);
|
||||
|
||||
00047 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
0004e 48 83 c0 08 add rax, 8
|
||||
00052 48 8b c8 mov rcx, rax
|
||||
00055 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_LeaveCriticalSection
|
||||
|
||||
; 99 : }
|
||||
|
||||
0005b 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00062 5f pop rdi
|
||||
00063 5d pop rbp
|
||||
00064 c3 ret 0
|
||||
_glfwPlatformUnlockMutex ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformLockMutex
|
||||
_TEXT SEGMENT
|
||||
mutex$ = 224
|
||||
_glfwPlatformLockMutex PROC ; COMDAT
|
||||
|
||||
; 90 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 91 : assert(mutex->win32.allocated == GLFW_TRUE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00026 83 38 01 cmp DWORD PTR [rax], 1
|
||||
00029 74 1c je SHORT $LN3@glfwPlatfo
|
||||
0002b 41 b8 5b 00 00
|
||||
00 mov r8d, 91 ; 0000005bH
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EI@HIKCJCLD@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 92 : EnterCriticalSection(&mutex->win32.section);
|
||||
|
||||
00047 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
0004e 48 83 c0 08 add rax, 8
|
||||
00052 48 8b c8 mov rcx, rax
|
||||
00055 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_EnterCriticalSection
|
||||
|
||||
; 93 : }
|
||||
|
||||
0005b 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00062 5f pop rdi
|
||||
00063 5d pop rbp
|
||||
00064 c3 ret 0
|
||||
_glfwPlatformLockMutex ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformDestroyMutex
|
||||
_TEXT SEGMENT
|
||||
mutex$ = 224
|
||||
_glfwPlatformDestroyMutex PROC ; COMDAT
|
||||
|
||||
; 83 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 84 : if (mutex->win32.allocated)
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00026 83 38 00 cmp DWORD PTR [rax], 0
|
||||
00029 74 14 je SHORT $LN2@glfwPlatfo
|
||||
|
||||
; 85 : DeleteCriticalSection(&mutex->win32.section);
|
||||
|
||||
0002b 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00032 48 83 c0 08 add rax, 8
|
||||
00036 48 8b c8 mov rcx, rax
|
||||
00039 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_DeleteCriticalSection
|
||||
$LN2@glfwPlatfo:
|
||||
|
||||
; 86 : memset(mutex, 0, sizeof(_GLFWmutex));
|
||||
|
||||
0003f 41 b8 30 00 00
|
||||
00 mov r8d, 48 ; 00000030H
|
||||
00045 33 d2 xor edx, edx
|
||||
00047 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR mutex$[rbp]
|
||||
0004e e8 00 00 00 00 call memset
|
||||
|
||||
; 87 : }
|
||||
|
||||
00053 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0005a 5f pop rdi
|
||||
0005b 5d pop rbp
|
||||
0005c c3 ret 0
|
||||
_glfwPlatformDestroyMutex ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformCreateMutex
|
||||
_TEXT SEGMENT
|
||||
mutex$ = 224
|
||||
_glfwPlatformCreateMutex PROC ; COMDAT
|
||||
|
||||
; 76 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 77 : assert(mutex->win32.allocated == GLFW_FALSE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00026 83 38 00 cmp DWORD PTR [rax], 0
|
||||
00029 74 1c je SHORT $LN3@glfwPlatfo
|
||||
0002b 41 b8 4d 00 00
|
||||
00 mov r8d, 77 ; 0000004dH
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EK@OHOCFNLA@?$AAm?$AAu?$AAt?$AAe?$AAx?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 78 : InitializeCriticalSection(&mutex->win32.section);
|
||||
|
||||
00047 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
0004e 48 83 c0 08 add rax, 8
|
||||
00052 48 8b c8 mov rcx, rax
|
||||
00055 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_InitializeCriticalSection
|
||||
|
||||
; 79 : return mutex->win32.allocated = GLFW_TRUE;
|
||||
|
||||
0005b 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR mutex$[rbp]
|
||||
00062 c7 00 01 00 00
|
||||
00 mov DWORD PTR [rax], 1
|
||||
00068 b8 01 00 00 00 mov eax, 1
|
||||
|
||||
; 80 : }
|
||||
|
||||
0006d 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00074 5f pop rdi
|
||||
00075 5d pop rbp
|
||||
00076 c3 ret 0
|
||||
_glfwPlatformCreateMutex ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformSetTls
|
||||
_TEXT SEGMENT
|
||||
tls$ = 224
|
||||
value$ = 232
|
||||
_glfwPlatformSetTls PROC ; COMDAT
|
||||
|
||||
; 70 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 54 24 10 mov QWORD PTR [rsp+16], rdx
|
||||
00005 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
0000a 55 push rbp
|
||||
0000b 57 push rdi
|
||||
0000c 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
00013 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00018 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001f e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 71 : assert(tls->win32.allocated == GLFW_TRUE);
|
||||
|
||||
00024 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
0002b 83 38 01 cmp DWORD PTR [rax], 1
|
||||
0002e 74 1c je SHORT $LN3@glfwPlatfo
|
||||
00030 41 b8 47 00 00
|
||||
00 mov r8d, 71 ; 00000047H
|
||||
00036 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
0003d 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
00044 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
0004a 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 72 : TlsSetValue(tls->win32.index, value);
|
||||
|
||||
0004c 48 8b 95 e8 00
|
||||
00 00 mov rdx, QWORD PTR value$[rbp]
|
||||
00053 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
0005a 8b 48 04 mov ecx, DWORD PTR [rax+4]
|
||||
0005d ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_TlsSetValue
|
||||
|
||||
; 73 : }
|
||||
|
||||
00063 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0006a 5f pop rdi
|
||||
0006b 5d pop rbp
|
||||
0006c c3 ret 0
|
||||
_glfwPlatformSetTls ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformGetTls
|
||||
_TEXT SEGMENT
|
||||
tls$ = 224
|
||||
_glfwPlatformGetTls PROC ; COMDAT
|
||||
|
||||
; 64 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 65 : assert(tls->win32.allocated == GLFW_TRUE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00026 83 38 01 cmp DWORD PTR [rax], 1
|
||||
00029 74 1c je SHORT $LN3@glfwPlatfo
|
||||
0002b 41 b8 41 00 00
|
||||
00 mov r8d, 65 ; 00000041H
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EE@HBLCGMPO@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN3@glfwPlatfo:
|
||||
|
||||
; 66 : return TlsGetValue(tls->win32.index);
|
||||
|
||||
00047 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
0004e 8b 48 04 mov ecx, DWORD PTR [rax+4]
|
||||
00051 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_TlsGetValue
|
||||
|
||||
; 67 : }
|
||||
|
||||
00057 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
0005e 5f pop rdi
|
||||
0005f 5d pop rbp
|
||||
00060 c3 ret 0
|
||||
_glfwPlatformGetTls ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformDestroyTls
|
||||
_TEXT SEGMENT
|
||||
tls$ = 224
|
||||
_glfwPlatformDestroyTls PROC ; COMDAT
|
||||
|
||||
; 57 : {
|
||||
|
||||
$LN4:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 58 : if (tls->win32.allocated)
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00026 83 38 00 cmp DWORD PTR [rax], 0
|
||||
00029 74 10 je SHORT $LN2@glfwPlatfo
|
||||
|
||||
; 59 : TlsFree(tls->win32.index);
|
||||
|
||||
0002b 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00032 8b 48 04 mov ecx, DWORD PTR [rax+4]
|
||||
00035 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_TlsFree
|
||||
$LN2@glfwPlatfo:
|
||||
|
||||
; 60 : memset(tls, 0, sizeof(_GLFWtls));
|
||||
|
||||
0003b 41 b8 08 00 00
|
||||
00 mov r8d, 8
|
||||
00041 33 d2 xor edx, edx
|
||||
00043 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR tls$[rbp]
|
||||
0004a e8 00 00 00 00 call memset
|
||||
|
||||
; 61 : }
|
||||
|
||||
0004f 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00056 5f pop rdi
|
||||
00057 5d pop rbp
|
||||
00058 c3 ret 0
|
||||
_glfwPlatformDestroyTls ENDP
|
||||
_TEXT ENDS
|
||||
; Function compile flags: /Odtp /RTCsu /ZI
|
||||
; File D:\NitloadIndustry\Ñо¿ÏîÄ¿\1-Flagship\TH2020\ProjectFile\Ô´´úÂë\StgSharpGraphic\code\glfw\win32_thread.c
|
||||
; COMDAT _glfwPlatformCreateTls
|
||||
_TEXT SEGMENT
|
||||
tls$ = 224
|
||||
_glfwPlatformCreateTls PROC ; COMDAT
|
||||
|
||||
; 42 : {
|
||||
|
||||
$LN5:
|
||||
00000 48 89 4c 24 08 mov QWORD PTR [rsp+8], rcx
|
||||
00005 55 push rbp
|
||||
00006 57 push rdi
|
||||
00007 48 81 ec e8 00
|
||||
00 00 sub rsp, 232 ; 000000e8H
|
||||
0000e 48 8d 6c 24 20 lea rbp, QWORD PTR [rsp+32]
|
||||
00013 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:__F57740F8_win32_thread@c
|
||||
0001a e8 00 00 00 00 call __CheckForDebuggerJustMyCode
|
||||
|
||||
; 43 : assert(tls->win32.allocated == GLFW_FALSE);
|
||||
|
||||
0001f 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00026 83 38 00 cmp DWORD PTR [rax], 0
|
||||
00029 74 1c je SHORT $LN4@glfwPlatfo
|
||||
0002b 41 b8 2b 00 00
|
||||
00 mov r8d, 43 ; 0000002bH
|
||||
00031 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_1MG@LGNAHDFD@?$AAD?$AA?3?$AA?2?$AAN?$AAi?$AAt?$AAl?$AAo?$AAa?$AAd?$AAI?$AAn?$AAd?$AAu?$AAs@
|
||||
00038 48 8d 0d 00 00
|
||||
00 00 lea rcx, OFFSET FLAT:??_C@_1EG@PIDALKPD@?$AAt?$AAl?$AAs?$AA?9?$AA?$DO?$AAw?$AAi?$AAn?$AA3?$AA2?$AA?4?$AAa?$AAl?$AAl?$AAo@
|
||||
0003f ff 15 00 00 00
|
||||
00 call QWORD PTR __imp__wassert
|
||||
00045 33 c0 xor eax, eax
|
||||
$LN4@glfwPlatfo:
|
||||
|
||||
; 44 :
|
||||
; 45 : tls->win32.index = TlsAlloc();
|
||||
|
||||
00047 ff 15 00 00 00
|
||||
00 call QWORD PTR __imp_TlsAlloc
|
||||
0004d 48 8b 8d e0 00
|
||||
00 00 mov rcx, QWORD PTR tls$[rbp]
|
||||
00054 89 41 04 mov DWORD PTR [rcx+4], eax
|
||||
|
||||
; 46 : if (tls->win32.index == TLS_OUT_OF_INDEXES)
|
||||
|
||||
00057 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
0005e 83 78 04 ff cmp DWORD PTR [rax+4], -1 ; ffffffffH
|
||||
00062 75 15 jne SHORT $LN2@glfwPlatfo
|
||||
|
||||
; 47 : {
|
||||
; 48 : _glfwInputError(GLFW_PLATFORM_ERROR, "Win32: Failed to allocate TLS index");
|
||||
|
||||
00064 48 8d 15 00 00
|
||||
00 00 lea rdx, OFFSET FLAT:??_C@_0CE@MEIEKJIC@Win32?3?5Failed?5to?5allocate?5TLS?5i@
|
||||
0006b b9 08 00 01 00 mov ecx, 65544 ; 00010008H
|
||||
00070 e8 00 00 00 00 call _glfwInputError
|
||||
|
||||
; 49 : return GLFW_FALSE;
|
||||
|
||||
00075 33 c0 xor eax, eax
|
||||
00077 eb 12 jmp SHORT $LN1@glfwPlatfo
|
||||
$LN2@glfwPlatfo:
|
||||
|
||||
; 50 : }
|
||||
; 51 :
|
||||
; 52 : tls->win32.allocated = GLFW_TRUE;
|
||||
|
||||
00079 48 8b 85 e0 00
|
||||
00 00 mov rax, QWORD PTR tls$[rbp]
|
||||
00080 c7 00 01 00 00
|
||||
00 mov DWORD PTR [rax], 1
|
||||
|
||||
; 53 : return GLFW_TRUE;
|
||||
|
||||
00086 b8 01 00 00 00 mov eax, 1
|
||||
$LN1@glfwPlatfo:
|
||||
|
||||
; 54 : }
|
||||
|
||||
0008b 48 8d a5 c8 00
|
||||
00 00 lea rsp, QWORD PTR [rbp+200]
|
||||
00092 5f pop rdi
|
||||
00093 5d pop rbp
|
||||
00094 c3 ret 0
|
||||
_glfwPlatformCreateTls ENDP
|
||||
_TEXT ENDS
|
||||
END
|
||||
Reference in New Issue
Block a user