diff --git a/irdb-libs/ir_builders/fill_in_indtargs.cpp b/irdb-libs/ir_builders/fill_in_indtargs.cpp index 6be57333e008872a86848a31035f0b787346379f..23f5e07b7183f4c70579f274f4a3752530f06300 100644 --- a/irdb-libs/ir_builders/fill_in_indtargs.cpp +++ b/irdb-libs/ir_builders/fill_in_indtargs.cpp @@ -2960,6 +2960,17 @@ V2: * I8: jmp rdx * */ + /* TODO: check whether this is also impacted by the compiler behavior to rename the index before using it + * cmp eax,0x23 + * mov eax, eax <============== THIS + * ja 0x1400066d3 + * lea_for_table_base: lea rcx,[rip+0xffffffffffff9a7d] # 0x140000000 + * I6_2 movzx eax,BYTE PTR [rcx+rax*1+0x6a50] + * mov ebx, eax <============== OR THIS + * I6: mov edx,DWORD PTR [rcx+rbx*4+0x6a34] + * I7: add rdx,rcx + * I8: jmp rdx + * / // sanity check that I understand the variables of this function properly. // and grab the index reg