fwRd 754 tools/finsig_dryos.c if (isLDR_PC(fw,k) && (LDR2val(fw,k) == v1) && ((fwRd(fw,k) == 1) || (fwRd(fw,k) == 2))) fwRd 770 tools/finsig_dryos.c if (isLDR_PC(fw,k) && (LDR2val(fw,k) == v1) && ((fwRd(fw,k) == 1) || (fwRd(fw,k) == 2))) fwRd 1379 tools/finsig_dryos.c while ((vals[i] != 0) && isLDR_PC(fw,k) && (fwRd(fw,k) == 0) && (LDR2val(fw,k) == vals[i])) fwRd 2054 tools/finsig_dryos.c if(isMOV(fw,f2) && (fwRd(fw,f2) == 0) && (fwOp2(fw,f2) == 0)) // MOV R0, 0 fwRd 2238 tools/finsig_dryos.c frsp_argcnt = fwRd(fw,j3+m) + 1; // this should be loaded in the right register directly fwRd 2252 tools/finsig_dryos.c frsp_argcnt = fwRd(fw,j3+m) + 1; // this should be loaded in the right register directly fwRd 3617 tools/finsig_dryos.c isLDR_SP(fw,j2+1) && (fwRd(fw,j2+1) == 0) && // LDR R0,[SP,x] fwRd 3619 tools/finsig_dryos.c isMOV(fw,j2+3) && (fwRd(fw,j2+3) == 4) && (fwRn(fw,j2+3) == 0)) // LDR R4, R0 fwRd 4508 tools/finsig_dryos.c k = fwRd(fw, s1); fwRd 4679 tools/finsig_dryos.c int r1 = fwRd(fw,k1); fwRd 4690 tools/finsig_dryos.c int r2 = fwRd(fw,k2); fwRd 4899 tools/finsig_dryos.c if (reg>=0 && isLDR_cond(fw,k3+k4) && fwRd(fw,k3+k4)==reg) fwRd 5074 tools/finsig_dryos.c if (u>fw->data_start && u<fw->data_start+fw->data_len*4 && (fwRd(fw,i+n)>3)) fwRd 5119 tools/finsig_dryos.c if (u>fw->data_start+fw->data_len*4 && u<fw->memisostart && (fwRd(fw,i+n)>3)) fwRd 5184 tools/finsig_dryos.c isLDR(fw, k+1) && (fwRd(fw,k) == fwRn(fw,k+1)) && // LDR R0, [Rx, ...] fwRd 5185 tools/finsig_dryos.c isCMP(fw, k+2) && (fwRd(fw,k+2) == fwRd(fw,k+1)) && // CMP R0, #... fwRd 5187 tools/finsig_dryos.c isSTR_cond(fw, k+4) && (fwRn(fw,k+4) == fwRd(fw,k)) && // STRxx R0, [Rx,ofst] fwRd 5495 tools/finsig_dryos.c (fwRd(fw,k1+1) == fwRn(fw,k1+3))) fwRd 5504 tools/finsig_dryos.c (fwRd(fw,k1+1) == fwRn(fw,k1+4))) fwRd 5513 tools/finsig_dryos.c (fwRd(fw,k1+1) == fwRn(fw,k1+5))) fwRd 5744 tools/finsig_dryos.c if (fwRd(fw,j) == 0) fwRd 5746 tools/finsig_dryos.c else if (fwRd(fw,j) == rn) fwRd 5830 tools/finsig_dryos.c if (isLDR_PC(fw,k1) && (fwRd(fw,k1) == src)) fwRd 6037 tools/finsig_dryos.c else if (isMOV(fw,k-1) && (fwRd(fw,k-1) == 1)) fwRd 6042 tools/finsig_dryos.c if (isLDR(fw,k1) && (fwRd(fw,k1) == reg)) fwRd 6072 tools/finsig_dryos.c (((fwRd(fw,k1) == fwRd(fw,k1+2)) && (fwRd(fw,k1+1) == fwRn(fw,k1+2))) || fwRd 6073 tools/finsig_dryos.c ((fwRd(fw,k1) == fwRn(fw,k1+2)) && (fwRd(fw,k1+1) == fwRd(fw,k1+2)))) && fwRd 6075 tools/finsig_dryos.c ((fwRd(fw,k1+3) == fwRn(fw,k1+3)) && (fwRd(fw,k1+3) == fwRd(fw,k1+1))) && fwRd 6077 tools/finsig_dryos.c (fwRd(fw,k1+4) == fwRd(fw,k1+1)) && fwRd 6079 tools/finsig_dryos.c ((fwRd(fw,k1+5) == fwRd(fw,k1+1)) && (fwRn(fw,k1+5) == fwRn(fw,k1+1)) && (fwOp2(fw,k1+5) == fwOp2(fw,k1+1))) fwRd 6085 tools/finsig_dryos.c (((fwRd(fw,k1) == fwRd(fw,k1+3)) && (fwRd(fw,k1+1) == fwRn(fw,k1+3))) || fwRd 6086 tools/finsig_dryos.c ((fwRd(fw,k1) == fwRn(fw,k1+3)) && (fwRd(fw,k1+1) == fwRd(fw,k1+3)))) && fwRd 6088 tools/finsig_dryos.c ((fwRd(fw,k1+4) == fwRn(fw,k1+4)) && (fwRd(fw,k1+4) == fwRd(fw,k1+1))) && fwRd 6090 tools/finsig_dryos.c (fwRd(fw,k1+5) == fwRd(fw,k1+1)) && fwRd 6092 tools/finsig_dryos.c ((fwRd(fw,k1+7) == fwRd(fw,k1+1)) && (fwRn(fw,k1+7) == fwRn(fw,k1+1)) && (fwOp2(fw,k1+7) == fwOp2(fw,k1+1))) fwRd 6101 tools/finsig_dryos.c if (isLDR_PC(fw,k2) && (fwRd(fw,k2) == reg)) fwRd 6200 tools/finsig_dryos.c if (isLDR_PC(fw,k3) && (fwRd(fw,k3) == 3)) fwRd 6353 tools/finsig_dryos.c leds[j3].reg = fwRd(fw,k1+j2); fwRd 6399 tools/finsig_dryos.c if ((leds[j3].reg == fwRd(fw,k1+j2)) && (leds[j3].addr == LDR2val(fw,k1+j2))) fwRd 6408 tools/finsig_dryos.c if (leds[j3].reg == fwRd(fw,k1+j2)) fwRd 6426 tools/finsig_dryos.c if (leds[j3].reg == fwRd(fw,k1+j2)) fwRd 6437 tools/finsig_dryos.c repeatreg = fwRd(fw,k1+j2); fwRd 6444 tools/finsig_dryos.c if (leds[j3].reg == fwRd(fw,k1+j2)) fwRd 6455 tools/finsig_dryos.c repeatreg = fwRd(fw,k1+j2); fwRd 6464 tools/finsig_dryos.c if (leds[j3].reg == fwRd(fw,k1+j2)) fwRd 6470 tools/finsig_dryos.c else if (isMOV_immed(fw,k1+j2) && (leds[j3].reg == fwRd(fw,k1+j2))) fwRd 6558 tools/finsig_dryos.c r1 = fwRd(fw,k1+j2); // dest. register fwRd 6573 tools/finsig_dryos.c if (isMOV_immed(fw, n) && (fwRd(fw, n) == r1)) fwRd 6715 tools/finsig_dryos.c r1 = fwRd(fw,k1+j2); // dest. register fwRd 6730 tools/finsig_dryos.c if (isMOV_immed(fw, n) && (fwRd(fw, n) == r1)) fwRd 6851 tools/finsig_dryos.c if (fwRd(fw, n) != m) fwRd 6854 tools/finsig_dryos.c if ((n != -1) && (fwRd(fw, n) == m)) fwRd 7051 tools/finsig_dryos.c if (a==0 && isLDR_PC(fw,j2) && fwRd(fw,j2)==j) fwRd 7060 tools/finsig_dryos.c if (isADD(fw,j2) && fwRd(fw,j2)==j) fwRd 7065 tools/finsig_dryos.c if (isMOV_immed(fw,j2) && fwRd(fw,j2)==j) fwRd 7602 tools/finsig_dryos.c if (isADR_PC(fw,k) && (fwRd(fw,k) == 0)) fwRd 7604 tools/finsig_dryos.c else if (isADR_PC(fw,k) && (fwRd(fw,k) == 1)) fwRd 7606 tools/finsig_dryos.c else if (isLDR_PC(fw,k) && (fwRd(fw,k) == 0)) fwRd 7608 tools/finsig_dryos.c else if (isLDR_PC(fw,k) && (fwRd(fw,k) == 1)) fwRd 7751 tools/finsig_dryos.c ((fwval(fw,k3) & 0x000f0000)>>16) == (unsigned)(fwRd(fw,k1)) ) // check register match fwRd 7774 tools/finsig_dryos.c if (isB(fw,k+1) && isMOV_immed(fw,k) && (fwRd(fw,k) == 2)) fwRd 7787 tools/finsig_dryos.c if (isBorBL(fw,k+1) && isLDR_PC(fw,k) && (fwRd(fw,k) == 0)) fwRd 7807 tools/finsig_dryos.c else if (isBorBL(fw,k+1) && isLDMFD(fw,k) && isLDR_PC(fw,k-1) && (fwRd(fw,k-1) == 0)) fwRd 7853 tools/finsig_dryos.c if (isLDR_PC(fw,j+offsets[i]) && (fwRd(fw,j+offsets[i]) == 0) && isBL(fw,j+offsets[i]+1)) fwRd 7888 tools/finsig_dryos.c if (isLDR_PC(fw,k2) && (fwRd(fw,k2) == 0) && isLDMFD(fw,k2+1)) fwRd 7913 tools/finsig_dryos.c if (isLDR_PC(fw,k+o) && (fwRd(fw,k+o) == reg)) fwRd 7926 tools/finsig_dryos.c else if (isADR_PC(fw,k+o) && (fwRd(fw,k+o) == reg)) fwRd 8038 tools/finsig_dryos.c if(fwRd(fw,k+o) == 0) fwRd 8042 tools/finsig_dryos.c else if(fwRd(fw,k+o) == 1){ fwRd 8047 tools/finsig_dryos.c else if (isADR_PC(fw,k+o) && (fwRd(fw,k+o) == 1)) fwRd 644 tools/finsig_vxworks.c if (isLDR_PC(fw,k) && (LDR2val(fw,k) == v1) && ((fwRd(fw,k) == 1) || (fwRd(fw,k) == 2))) fwRd 859 tools/finsig_vxworks.c while ((vals[i] != 0) && isLDR_PC(fw,k) && (fwRd(fw,k) == 0) && (LDR2val(fw,k) == vals[i])) fwRd 915 tools/finsig_vxworks.c if (isLDR_PC(fw,k+1) && (isBorBL(fw,k+2) || isBorBL(fw,k+3)) && (fwRd(fw,k+1) == 1)) fwRd 933 tools/finsig_vxworks.c if (isLDR_PC(fw,k+1) && (isBorBL(fw,k+2) || isBorBL(fw,k+3)) && (fwRd(fw,k) == 0)) fwRd 1120 tools/finsig_vxworks.c if(isMOV(fw,f2) && (fwRd(fw,f2) == 0) && (fwOp2(fw,f2) == 0)) // MOV R0, 0 fwRd 2528 tools/finsig_vxworks.c isLDR_SP(fw,j2+1) && (fwRd(fw,j2+1) == 0) && // LDR R0,[SP,x] fwRd 2530 tools/finsig_vxworks.c isMOV(fw,j2+3) && (fwRd(fw,j2+3) == 4) && (fwRn(fw,j2+3) == 0)) // LDR R4, R0 fwRd 2881 tools/finsig_vxworks.c if (isLDR(fw,j1) && (fwRd(fw,j1)==0)) // LDR R0, fwRd 2889 tools/finsig_vxworks.c if (isLDR(fw,j2) && (fwRd(fw,j2)==1)) // LDR R1, fwRd 3488 tools/finsig_vxworks.c if (!(isLDR(fw,k1) && (fwRd(fw,k1)==0))) // ldr r0, fwRd 3579 tools/finsig_vxworks.c k = fwRd(fw, s1); fwRd 3945 tools/finsig_vxworks.c if (reg>=0 && isLDR_cond(fw,k3+k4) && fwRd(fw,k3+k4)==reg) fwRd 4148 tools/finsig_vxworks.c if (u>fw->data_start && u<fw->data_start+fw->data_len*4 && (fwRd(fw,i+n)>3)) fwRd 4213 tools/finsig_vxworks.c isLDR(fw, k+1) && (fwRd(fw,k) == fwRn(fw,k+1)) && // LDR R0, [Rx, ...] fwRd 4214 tools/finsig_vxworks.c isCMP(fw, k+2) && (fwRd(fw,k+2) == fwRd(fw,k+1)) && // CMP R0, #... fwRd 4216 tools/finsig_vxworks.c isSTR_cond(fw, k+4) && (fwRn(fw,k+4) == fwRd(fw,k)) && // STRxx R0, [Rx,ofst] fwRd 4524 tools/finsig_vxworks.c (fwRd(fw,k1+1) == fwRn(fw,k1+3))) fwRd 4533 tools/finsig_vxworks.c (fwRd(fw,k1+1) == fwRn(fw,k1+4))) fwRd 4542 tools/finsig_vxworks.c (fwRd(fw,k1+1) == fwRn(fw,k1+5))) fwRd 4780 tools/finsig_vxworks.c int rd = fwRd(fw,k); fwRd 4787 tools/finsig_vxworks.c if (isSTR(fw,k) && fwRd(fw,k) == 5 && fwRn(fw,k) == rd && ofst == 0) fwRd 4830 tools/finsig_vxworks.c reg = fwRd(fw,k1); fwRd 5263 tools/finsig_vxworks.c if (isLDR_PC(fw,k3) && (fwRd(fw,k3) == 3)) fwRd 5388 tools/finsig_vxworks.c led.reg = fwRd(fw,j1); fwRd 5736 tools/finsig_vxworks.c if (isADR_PC(fw,k) && (fwRd(fw,k) == 0)) fwRd 5738 tools/finsig_vxworks.c else if (isADR_PC(fw,k) && (fwRd(fw,k) == 1)) fwRd 5740 tools/finsig_vxworks.c else if (isLDR_PC(fw,k) && (fwRd(fw,k) == 0)) fwRd 5742 tools/finsig_vxworks.c else if (isLDR_PC(fw,k) && (fwRd(fw,k) == 1)) fwRd 5879 tools/finsig_vxworks.c else if (isLDR_PC(fw,k) && (fwRd(fw,k) == 0) && isLDR_PC(fw,k+1) && (fwRd(fw,k+1) == 1) && fwRd 5899 tools/finsig_vxworks.c if (isLDR_PC(fw,k1) && (fwRd(fw,k1) == 0)) fwRd 6070 tools/finsig_vxworks.c if(fwRd(fw,k+o) == 0) fwRd 6074 tools/finsig_vxworks.c else if(fwRd(fw,k+o) == 1){ fwRd 6079 tools/finsig_vxworks.c else if (isADR_PC(fw,k+o) && (fwRd(fw,k+o) == 1)) fwRd 6086 tools/finsig_vxworks.c if (isORR(fw,k+o) && (fwRd(fw,k+o) == 0) && (fwRn(fw,k+o) > 3)) fwRd 6093 tools/finsig_vxworks.c if (isMOV_immed(fw,k1) && (fwRd(fw,k1) == reg)) fwRd 6109 tools/finsig_vxworks.c else if (isADD(fw,k+o) && (fwRd(fw,k+o) == 0) && (fwRn(fw,k+o) <= 3)) fwRd 6116 tools/finsig_vxworks.c if (isMOV_immed(fw,k1) && (fwRd(fw,k1) == reg)) fwRd 102 tools/firmware_load.h int fwRd(firmware *fw, int i);