; ; dllmain_crt_dispatch from 0x18001f848 to 0x18001f898 (80 bytes) ; ; 4 xrefs: ; > dllmain_dispatch @ 0x18001fa9f ; > dllmain_dispatch @ 0x18001fb11 ; > dllmain_dispatch @ 0x180021300 ; > @ 0x18004b244 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; sub rsp, 28h ; +0x0, 0x18001f848 test edx, edx ; +0x4, 0x18001f84c jz short loc_18001F889 ; +0x6, 0x18001f84e sub edx, 1 ; +0x8, 0x18001f850 jz short loc_18001F87D ; +0xb, 0x18001f853 sub edx, 1 ; +0xd, 0x18001f855 jz short loc_18001F870 ; +0x10, 0x18001f858 cmp edx, 1 ; +0x12, 0x18001f85a jz short loc_18001F869 ; +0x15, 0x18001f85d mov eax, 1 ; +0x17, 0x18001f85f add rsp, 28h ; +0x1c, 0x18001f864 retn ; +0x20, 0x18001f868 call __scrt_dllmain_crt_thread_detach ; +0x21, 0x18001f869 jmp short loc_18001F875 ; +0x26, 0x18001f86e call sub_18001F418 ; +0x28, 0x18001f870 movzx eax, al ; +0x2d, 0x18001f875 add rsp, 28h ; +0x30, 0x18001f878 retn ; +0x34, 0x18001f87c mov rdx, r8; void * ; +0x35, 0x18001f87d add rsp, 28h ; +0x38, 0x18001f880 jmp ?dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z ; +0x3c, 0x18001f884 test r8, r8 ; +0x41, 0x18001f889 setnz cl; bool ; +0x44, 0x18001f88c add rsp, 28h ; +0x47, 0x18001f88f jmp ?dllmain_crt_process_detach@@YAH_N@Z ; +0x4b, 0x18001f893