; ; __crt_stdio_output::to_integer_size from 0x18012dbb0 to 0x18012dbe6 (54 bytes) ; ; 6 xrefs: ; > sub_18012E518 @ 0x18012e53d ; > sub_18012E698 @ 0x18012e6bd ; > sub_18012E820 @ 0x18012e845 ; > unknown_libname_50 @ 0x18012e9e2 ; > unknown_libname_51 @ 0x18012ea6a ; > unknown_libname_52 @ 0x18012eaf2 ; ; 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 ; cmp ecx, 0Bh; switch 12 cases ; +0x0, 0x18012dbb0 ja short def_18012DBC9; jumptable 000000018012DBC9 default case, case 8 ; +0x3, 0x18012dbb3 movsxd rax, ecx ; +0x5, 0x18012dbb5 lea rdx, cs:180000000h ; +0x8, 0x18012dbb8 mov ecx, ds:(jpt_18012DBC9 - 180000000h)[rdx+rax*4] ; +0xf, 0x18012dbbf add rcx, rdx ; +0x16, 0x18012dbc6 jmp rcx; switch jump ; +0x19, 0x18012dbc9 mov eax, 1; jumptable 000000018012DBC9 case 1 ; +0x1b, 0x18012dbcb retn ; +0x20, 0x18012dbd0 mov eax, 2; jumptable 000000018012DBC9 case 2 ; +0x21, 0x18012dbd1 retn ; +0x26, 0x18012dbd6 mov eax, 4; jumptable 000000018012DBC9 cases 0,3,10 ; +0x27, 0x18012dbd7 retn ; +0x2c, 0x18012dbdc mov eax, 8; jumptable 000000018012DBC9 cases 4-7,9,11 ; +0x2d, 0x18012dbdd retn ; +0x32, 0x18012dbe2 xor eax, eax; jumptable 000000018012DBC9 default case, case 8 ; +0x33, 0x18012dbe3 retn ; +0x35, 0x18012dbe5