|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 3, 2004 13:28:33 Как в IDA получить из: lea reg, [reg1 + reg2 - value] все, что стоит в скобках?
op_t op = insn.Operands[1];
switch (op.type)
{
...
case o_displ:
msg("***op.addr == %p\n", op.addr); // <--- дает value
...
А как получить reg1 и reg2? |
|
|
Дата: Окт 3, 2004 15:07:18 specflag1 будет равен 1, а в specflag2 будут регистры. Первые три бита - reg1, следующие три бита - reg2. Ещё два бита это множитель reg2(в формате 2^n), они будут равны нулю. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.064 |