; ; construct_ptd_array from 0x180135024 to 0x1801350f1 (205 bytes) ; ; 4 xrefs: ; > __acrt_getptd @ 0x180135354 ; > __acrt_getptd_head @ 0x180135413 ; > __acrt_getptd_noexit @ 0x1801354d0 ; > @ 0x180203320 ; ; 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 ; push rbp ; +0x0, 0x180135024 mov rbp, rsp ; +0x2, 0x180135026 sub rsp, 50h ; +0x5, 0x180135029 mov [rbp+var_28], rcx ; +0x9, 0x18013502d lea rax, [rbp+var_28] ; +0xd, 0x180135031 mov [rbp+var_18], rax ; +0x11, 0x180135035 lea r9, [rbp+arg_10] ; +0x15, 0x180135039 mov edx, 1 ; +0x19, 0x18013503d lea r8, [rbp+var_18] ; +0x1e, 0x180135042 mov eax, 5 ; +0x22, 0x180135046 mov [rbp+arg_10], eax ; +0x27, 0x18013504b mov [rbp+arg_18], eax ; +0x2a, 0x18013504e lea rax, [rbp+var_28] ; +0x2d, 0x180135051 mov [rbp+var_10], rax ; +0x31, 0x180135055 lea rax, [rbp+var_20] ; +0x35, 0x180135059 mov [rbp+var_8], rax ; +0x39, 0x18013505d mov eax, 4 ; +0x3d, 0x180135061 mov [rbp+var_30], eax ; +0x42, 0x180135066 mov [rbp+var_2C], eax ; +0x45, 0x180135069 lea rax, qword_1801F5158 ; +0x48, 0x18013506c mov [rbp+var_20], rax ; +0x4f, 0x180135073 mov [rcx+28h], edx ; +0x53, 0x180135077 lea rcx, unk_180172F70 ; +0x56, 0x18013507a mov rax, [rbp+var_28] ; +0x5d, 0x180135081 mov [rax], rcx ; +0x61, 0x180135085 lea rcx, unk_1801B1A50 ; +0x64, 0x180135088 mov rax, [rbp+var_28] ; +0x6b, 0x18013508f mov [rax+3A8h], edx ; +0x6f, 0x180135093 mov rax, [rbp+var_28] ; +0x75, 0x180135099 mov [rax+88h], rcx ; +0x79, 0x18013509d lea ecx, [rdx+42h] ; +0x80, 0x1801350a4 mov rax, [rbp+var_28] ; +0x83, 0x1801350a7 lea rdx, [rbp+arg_18] ; +0x87, 0x1801350ab mov [rax+0BCh], cx ; +0x8b, 0x1801350af mov rax, [rbp+var_28] ; +0x92, 0x1801350b6 mov [rax+1C2h], cx ; +0x96, 0x1801350ba lea rcx, [rbp+arg_8] ; +0x9d, 0x1801350c1 mov rax, [rbp+var_28] ; +0xa1, 0x1801350c5 and qword ptr [rax+3A0h], 0 ; +0xa5, 0x1801350c9 call ??$?RV_lambda_72d1df2b273a38828b1ce30cbf4cdab5_@@AEAV_lambda_876a65b173b8412d3a47c70a915b0cf4_@@V_lambda_41932305e351933ebe8f8be3ed8bb5dc_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_72d1df2b273a38828b1ce30cbf4cdab5_@@AEAV_lambda_876a65b173b8412d3a47c70a915b0cf4_@@$$QEAV_lambda_41932305e351933ebe8f8be3ed8bb5dc_@@@Z ; +0xad, 0x1801350d1 lea r9, [rbp+var_30] ; +0xb2, 0x1801350d6 lea r8, [rbp+var_10] ; +0xb6, 0x1801350da lea rdx, [rbp+var_2C] ; +0xba, 0x1801350de lea rcx, [rbp+arg_8] ; +0xbe, 0x1801350e2 call ??$?RV_lambda_5e887d1dcbef67a5eb4283622ba103bf_@@AEAV_lambda_4466841279450cc726390878d4a41900_@@V_lambda_341c25c0346d94847f1f3c463c57e077_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_5e887d1dcbef67a5eb4283622ba103bf_@@AEAV_lambda_4466841279450cc726390878d4a41900_@@$$QEAV_lambda_341c25c0346d94847f1f3c463c57e077_@@@Z ; +0xc2, 0x1801350e6 add rsp, 50h ; +0xc7, 0x1801350eb pop rbp ; +0xcb, 0x1801350ef retn ; +0xcc, 0x1801350f0