; Listing generated by Microsoft (R) Optimizing Compiler Version 19.37.32824.0 include listing.inc INCLUDELIB OLDNAMES PUBLIC defaultVecPtr EXTRN __imp__aligned_malloc:PROC EXTRN __security_check_cookie:PROC defaultVecPtr DQ 01H DUP (?) _BSS ENDS PUBLIC DllMain ; COMDAT pdata pdata SEGMENT $pdata$DllMain DD imagerel $LN25 DD imagerel $LN25+67 DD imagerel $unwind$DllMain ; COMDAT xdata xdata SEGMENT $unwind$DllMain DD 010401H DD 04204H ; Function compile flags: /Ogtpy ; File D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\源代码\StgSharpGraphic\code\dllmain.c ; COMDAT DllMain _TEXT SEGMENT hModule$ = 48 ul_reason_for_call$ = 56 lpReserved$ = 64 DllMain PROC ; COMDAT ; 17 : { $LN25: 00000 48 83 ec 28 sub rsp, 40 ; 00000028H ; 18 : switch (ul_reason_for_call) 00004 85 d2 test edx, edx 00006 74 31 je SHORT $LN21@DllMain 00008 83 ea 01 sub edx, 1 0000b 74 13 je SHORT $LL6@DllMain 0000d 83 ea 01 sub edx, 1 ; 25 : return 1; ; 26 : ; 27 : case DLL_THREAD_ATTACH: ; 28 : return 1; ; 29 : ; 30 : case DLL_THREAD_DETACH: ; 31 : return 1; ; 32 : ; 33 : case DLL_PROCESS_DETACH: ; 34 : return 1; ; 35 : ; 36 : ; 37 : break; ; 38 : } ; 39 : return TRUE; ; 40 : } 00010 b8 01 00 00 00 mov eax, 1 00015 48 83 c4 28 add rsp, 40 ; 00000028H 00019 c3 ret 0 0001a 66 0f 1f 44 00 00 npad 6 $LL6@DllMain: ; 19 : { ; 20 : case DLL_PROCESS_ATTACH: ; 21 : do ; 22 : { ; 23 : defaultVecPtr = _aligned_malloc(sizeof(__m128), 16); 00020 ba 10 00 00 00 mov edx, 16 00025 8b ca mov ecx, edx 00027 ff 15 00 00 00 00 call QWORD PTR __imp__aligned_malloc 0002d 48 89 05 00 00 00 00 mov QWORD PTR defaultVecPtr, rax 00034 48 85 c0 test rax, rax ; 24 : } while (defaultVecPtr == NULL); 00037 74 e7 je SHORT $LL6@DllMain $LN21@DllMain: ; 25 : return 1; ; 26 : ; 27 : case DLL_THREAD_ATTACH: ; 28 : return 1; ; 29 : ; 30 : case DLL_THREAD_DETACH: ; 31 : return 1; ; 32 : ; 33 : case DLL_PROCESS_DETACH: ; 34 : return 1; ; 35 : ; 36 : ; 37 : break; ; 38 : } ; 39 : return TRUE; ; 40 : } 00039 b8 01 00 00 00 mov eax, 1 0003e 48 83 c4 28 add rsp, 40 ; 00000028H 00042 c3 ret 0 DllMain ENDP _TEXT ENDS END