|
|
发表于 2025-8-27 21:54:14
|
显示全部楼层
安徽省六安市
返回值 = 取变量地址 (MapStrings ) + eax × 4 返回 (返回值 )返回值 = 取变量地址 (MapStrings ) + ebx × 4 返回 (返回值 )返回值 = 取变量地址 (MapStrings ) + ebx × 4 返回 (返回值 ) 如果真 (esi < 4 ) 返回 (取变量地址 (addMapComboBoxPointArray ) + esi × 4 )返回 (0)| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | ecx | 整数型 | | | | eax | 整数型 | | | | edx | 整数型 | | |
ecx = 取变量地址 (addMapComboBoxPointArray ) + esi × 4 eax = 指针到整数 (ecx )eax = 指针到整数 (eax + 16 )edx = 指针到整数 (ebp - 12 )调用子程序 (eax, edx, , )返回 (0 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | ebx | 整数型 | | | | edi | 整数型 | | | | eax | 整数型 | | | | edx | 整数型 | | | | ecx | 整数型 | | |
ebx = 8 edi = 取变量地址 (addMapComboBoxPointArray ) 判断循环首 (ebx > 0 ) eax = 调用子程序 (011A5990h, 964, , ) 指针到整数 (ebp - 24 ) = eax 指针到整数 (ebp - 4 ) = 4  edx = 指针到整数 (ebp - 20 ) 调用子程序 (011BA940h, edx, 0, 0, -1, 16, 16, 9 ) 指针到整数 (edi ) = eax 调用子程序 (011B85A0h, 1, , ) eax = 指针到整数 (edi ) 调用子程序 (011B47C0h, eax, , ) ecx = 指针到整数 (edi ) edx = 指针到整数 (ecx ) eax = 指针到整数 (edx + 16 ) 调用子程序 (eax, 0, , ) ecx = 指针到整数 (edi ) 调用子程序 (011EF610h, ecx, esi, ) edi = edi + 4  ebx = ebx - 1 判断循环尾 ()返回 (700 )ecx = 取变量地址 (addMapComboBoxPointArray ) + ebx × 4 返回 (ecx )ecx = 取变量地址 (addMapComboBoxPointArray ) + ebx × 4 返回 (ecx )ecx = 取变量地址 (addMapComboBoxPointArray ) + ebx × 4 返回 (ecx )ecx = 取变量地址 (addMapComboBoxPointArray )返回 (ecx )ecx = 取变量地址 (addMapComboBoxPointArray )返回 (ecx )ecx = 取变量地址 (addMapComboBoxPointArray )返回 (ecx )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | edi | 整数型 | | | | ebx | 整数型 | | | | al | 逻辑型 | | |
edi = 0 判断循环首 (edi < 8 ) ebx = 取变量地址 (addMapComboBoxPointArray ) + edi × 4  如果真 (edi ≠ 2 )  al = 调用子程序 (011B34E0h, ebx, , )  如果真 (al )  返回 (0 )   edi = edi + 1 判断循环尾 ()返回 (0 )ecx = 取变量地址 (addMapComboBoxPointArray )返回 (ecx )ecx = 取变量地址 (addMapComboBoxPointArray )返回 (ecx )MapStrings, 文本型, "阿拉德", "天界", "pvp", "素楠", "暗黑城", "测试2", "圣者之悲鸣号", "测试4", "测试5" addMapComboBoxPointArray, 整数型, 0, 0, 0, 0, 0, 0, 0, 0
|
|