arm_reg 1902 tools/finsig_thumb2.c arm_reg ptr_reg = ARM_REG_INVALID; arm_reg 1918 tools/finsig_thumb2.c if(ptr_reg == ARM_REG_INVALID || !isLDR_PC(insn) || (arm_reg)insn->detail->arm.operands[0].reg != ptr_reg) { arm_reg 3181 tools/finsig_thumb2.c if((arm_reg)is->insn->detail->arm.operands[1].reg == desc.reg_base) { arm_reg 4232 tools/finsig_thumb2.c arm_reg rb=is->insn->detail->arm.operands[0].reg; arm_reg 4277 tools/finsig_thumb2.c arm_reg rb=is->insn->detail->arm.operands[0].reg; arm_reg 4472 tools/finsig_thumb2.c arm_reg reg_base = is->insn->detail->arm.operands[0].reg; // reg value was loaded into arm_reg 4479 tools/finsig_thumb2.c if((arm_reg)is->insn->detail->arm.operands[0].reg != reg_base) { arm_reg 4493 tools/finsig_thumb2.c if(is->insn->id != ARM_INS_STR || (arm_reg)is->insn->detail->arm.operands[1].reg != reg_base) { arm_reg 4733 tools/finsig_thumb2.c arm_reg ptr_reg = is->insn->detail->arm.operands[0].reg; arm_reg 4848 tools/finsig_thumb2.c arm_reg call_reg = is->insn->detail->arm.operands[0].reg; arm_reg 4855 tools/finsig_thumb2.c if((arm_reg)insn->detail->arm.operands[0].reg != call_reg || insn->id == ARM_INS_CMP ) { arm_reg 4860 tools/finsig_thumb2.c arm_reg base_reg = (arm_reg)insn->detail->arm.operands[1].reg; arm_reg 4866 tools/finsig_thumb2.c if(!adr || (arm_reg)fw->is->insn->detail->arm.operands[0].reg != base_reg) { arm_reg 4895 tools/finsig_thumb2.c arm_reg base_reg = (arm_reg)is->insn->detail->arm.operands[1].reg; arm_reg 4908 tools/finsig_thumb2.c if((arm_reg)is->insn->detail->arm.operands[1].reg != base_reg) { arm_reg 4912 tools/finsig_thumb2.c int disp = (arm_reg)is->insn->detail->arm.operands[1].mem.disp; arm_reg 5103 tools/finsig_thumb2.c arm_reg reg = ARM_REG_R0 + (rule->param & SIG_STRCALL_ARG_MASK); arm_reg 6025 tools/finsig_thumb2.c arm_reg ptr_reg = ARM_REG_INVALID; arm_reg 6058 tools/finsig_thumb2.c if((arm_reg)insn->detail->arm.operands[0].reg != ptr_reg) { arm_reg 871 tools/firmware_load_ng.c arm_reg i_reg=is->insn->detail->arm.operands[0].mem.index; arm_reg 893 tools/firmware_load_ng.c if((arm_reg)fw->is->insn->detail->arm.operands[0].reg == i_reg arm_reg 1372 tools/firmware_load_ng.c arm_reg rd = fw->is->insn->detail->arm.operands[0].reg; arm_reg 1561 tools/firmware_load_ng.c arm_reg match_val_reg, // ARM_REG_INVALID for any arm_reg 1590 tools/firmware_load_ng.c if((arm_reg)is->insn->detail->arm.operands[0].reg != r.reg_base) { arm_reg 1616 tools/firmware_load_ng.c if(is->insn->id != ARM_INS_LDR || (arm_reg)is->insn->detail->arm.operands[1].reg != r.reg_base) { arm_reg 1619 tools/firmware_load_ng.c if(is->insn->detail->arm.operands[0].type == ARM_OP_REG && (arm_reg)is->insn->detail->arm.operands[0].reg == r.reg_base) { arm_reg 1648 tools/firmware_load_ng.c arm_reg match_reg, // must be R0-R3 arm_reg 1705 tools/firmware_load_ng.c arm_reg match_reg, // must be R0-R3 arm_reg 1938 tools/firmware_load_ng.c static const arm_reg reg_order[] = { arm_reg 1957 tools/firmware_load_ng.c int reg_in_range(arm_reg r, arm_reg min_reg, arm_reg max_reg) arm_reg 1961 tools/firmware_load_ng.c for(i=0; i<(int)(sizeof(reg_order)/sizeof(arm_reg)); i++) { arm_reg 2010 tools/firmware_load_ng.c if(!reg_in_range((arm_reg)insn->detail->arm.operands[i].reg, arm_reg 2014 tools/firmware_load_ng.c } else if((arm_reg)insn->detail->arm.operands[i].reg != match->operands[i].reg1) { arm_reg 509 tools/firmware_load_ng.h arm_reg reg_base; arm_reg 510 tools/firmware_load_ng.h arm_reg reg_val; arm_reg 522 tools/firmware_load_ng.h arm_reg match_val_reg, // ARM_REG_INVALID for any arm_reg 563 tools/firmware_load_ng.h arm_reg reg1; // reg for register type operands, base for mem arm_reg 566 tools/firmware_load_ng.h arm_reg reg2; // index reg form mem, or second reg for reg range arm_reg 663 tools/firmware_load_ng.h arm_reg match_reg, // must be R0-R3 arm_reg 679 tools/firmware_load_ng.h arm_reg match_reg, // must be R0-R3