=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== dmagnetic-0.27/checks.mk-82-check-none: dMagnetic dmagnetic-0.27/checks.mk:83: if [ "`${ECHO_CMD} ${INPUT_${@:check-%=%}} | ./dMagnetic -ini dMagnetic.ini -vmode "${@:check-%=%}" -vcols 300 -vrows 300 -vecho -sres 1024x768 -mag testcode/minitest.mag | ${SHA256_CMD} | ${AWK_CMD} -F' ' '{ print $$1; }' - `" = ${CHECKSUM_${@:check-%=%}} ] ; then ${ECHO_CMD} "$@ OK" ; else ${ECHO_CMD} "$@ failed" ; exit 1 ; fi dmagnetic-0.27/checks.mk-84- dmagnetic-0.27/checks.mk-85-check-monochrome: dMagnetic dmagnetic-0.27/checks.mk:86: if [ "`${ECHO_CMD} ${INPUT_${@:check-%=%}} | ./dMagnetic -ini dMagnetic.ini -vmode "${@:check-%=%}" -vcols 300 -vrows 300 -vecho -sres 1024x768 -mag testcode/minitest.mag | ${SHA256_CMD} | ${AWK_CMD} -F' ' '{ print $$1; }' - `" = ${CHECKSUM_${@:check-%=%}} ] ; then ${ECHO_CMD} "$@ OK" ; else ${ECHO_CMD} "$@ failed" ; exit 1 ; fi dmagnetic-0.27/checks.mk-87- dmagnetic-0.27/checks.mk-88-check-monochrome_inv: dMagnetic dmagnetic-0.27/checks.mk:89: if [ "`${ECHO_CMD} ${INPUT_${@:check-%=%}} | ./dMagnetic -ini dMagnetic.ini -vmode "${@:check-%=%}" -vcols 300 -vrows 300 -vecho -sres 1024x768 -mag testcode/minitest.mag | ${SHA256_CMD} | ${AWK_CMD} -F' ' '{ print $$1; }' - `" = ${CHECKSUM_${@:check-%=%}} ] ; then ${ECHO_CMD} "$@ OK" ; else ${ECHO_CMD} "$@ failed" ; exit 1 ; fi dmagnetic-0.27/checks.mk-90- dmagnetic-0.27/checks.mk-91-check-low_ansi: dMagnetic dmagnetic-0.27/checks.mk:92: if [ "`${ECHO_CMD} ${INPUT_${@:check-%=%}} | ./dMagnetic -ini dMagnetic.ini -vmode "${@:check-%=%}" -vcols 300 -vrows 300 -vecho -sres 1024x768 -mag testcode/minitest.mag | ${SHA256_CMD} | ${AWK_CMD} -F' ' '{ print $$1; }' - `" = ${CHECKSUM_${@:check-%=%}} ] ; then ${ECHO_CMD} "$@ OK" ; else ${ECHO_CMD} "$@ failed" ; exit 1 ; fi dmagnetic-0.27/checks.mk-93- dmagnetic-0.27/checks.mk-94-check-low_ansi2: dMagnetic dmagnetic-0.27/checks.mk:95: if [ "`${ECHO_CMD} ${INPUT_${@:check-%=%}} | ./dMagnetic -ini dMagnetic.ini -vmode "${@:check-%=%}" -vcols 300 -vrows 300 -vecho -sres 1024x768 -mag testcode/minitest.mag | ${SHA256_CMD} | ${AWK_CMD} -F' ' '{ print $$1; }' - `" = ${CHECKSUM_${@:check-%=%}} ] ; then ${ECHO_CMD} "$@ OK" ; else ${ECHO_CMD} "$@ failed" ; exit 1 ; fi dmagnetic-0.27/checks.mk-96- dmagnetic-0.27/checks.mk-97-check-high_ansi: dMagnetic dmagnetic-0.27/checks.mk:98: if [ "`${ECHO_CMD} ${INPUT_${@:check-%=%}} | ./dMagnetic -ini dMagnetic.ini -vmode "${@:check-%=%}" -vcols 300 -vrows 300 -vecho -sres 1024x768 -mag testcode/minitest.mag | ${SHA256_CMD} | ${AWK_CMD} -F' ' '{ print $$1; }' - `" = ${CHECKSUM_${@:check-%=%}} ] ; then ${ECHO_CMD} "$@ OK" ; else ${ECHO_CMD} "$@ failed" ; exit 1 ; fi dmagnetic-0.27/checks.mk-99- dmagnetic-0.27/checks.mk-100-check-high_ansi2: dMagnetic dmagnetic-0.27/checks.mk:101: if [ "`${ECHO_CMD} ${INPUT_${@:check-%=%}} | ./dMagnetic -ini dMagnetic.ini -vmode "${@:check-%=%}" -vcols 300 -vrows 300 -vecho -sres 1024x768 -mag testcode/minitest.mag | ${SHA256_CMD} | ${AWK_CMD} -F' ' '{ print $$1; }' - `" = ${CHECKSUM_${@:check-%=%}} ] ; then ${ECHO_CMD} "$@ OK" ; else ${ECHO_CMD} "$@ failed" ; exit 1 ; fi dmagnetic-0.27/checks.mk-102- dmagnetic-0.27/checks.mk-103-check-sixel: dMagnetic dmagnetic-0.27/checks.mk:104: if [ "`${ECHO_CMD} ${INPUT_${@:check-%=%}} | ./dMagnetic -ini dMagnetic.ini -vmode "${@:check-%=%}" -vcols 300 -vrows 300 -vecho -sres 1024x768 -mag testcode/minitest.mag | ${SHA256_CMD} | ${AWK_CMD} -F' ' '{ print $$1; }' - `" = ${CHECKSUM_${@:check-%=%}} ] ; then ${ECHO_CMD} "$@ OK" ; else ${ECHO_CMD} "$@ failed" ; exit 1 ; fi dmagnetic-0.27/checks.mk-105- ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-110- { dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:111: *ea=DATAREGADDR(reg); dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-112- retval=VM68K_OK; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-116- { dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:117: *ea=ADDRREGADDR(reg); dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-118- retval=VM68K_OK; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-202- } else { // register address dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:203: if (ea>=DATAREGADDR(7) && ea<=DATAREGADDR(0)) dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-204- { dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:205: op=pVM68k->d[-ea+DATAREGADDR(0)]; dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-206- retval=VM68K_OK; dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-207- } dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:208: else if (ea>=ADDRREGADDR(7) && ea<=ADDRREGADDR(0)) dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-209- { dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:210: op=pVM68k->a[-ea+ADDRREGADDR(0)]; dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-211- retval=VM68K_OK; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-342- } else { // register address dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:343: if (ea>=DATAREGADDR(7) && ea<=DATAREGADDR(0)) dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-344- { dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-345- int reg; dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:346: reg=-ea+DATAREGADDR(0); dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-347- pNext->d[reg]&=uppermask; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-350- } dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:351: else if (ea>=ADDRREGADDR(7) && ea<=ADDRREGADDR(0)) dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-352- { dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-353- int reg; dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c:354: reg=-ea+ADDRREGADDR(0); dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.c-355- pNext->a[reg]&=uppermask; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.h-33-// some helper defines dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.h:34:#define DATAREGADDR(addr) (-((addr)+ 1)) dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.h:35:#define ADDRREGADDR(addr) (-((addr)+10)) dmagnetic-0.27/src/engine/vm68k/vm68k_loadstore.h-36- ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-187- if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,0,VM68K_WORD,ea,&operand1); dmagnetic-0.27/src/engine/vm68k/vm68k.c:188: if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,0,VM68K_WORD,DATAREGADDR(reg1),&operand2); dmagnetic-0.27/src/engine/vm68k/vm68k.c-189- if (retval==VM68K_OK) result=((unsigned int)operand1&0xffff)*((unsigned short)operand2&0xffff); dmagnetic-0.27/src/engine/vm68k/vm68k.c-190- if (retval==VM68K_OK) retval=vm68k_calculateflags2(&next,FLAGS_ALL,instruction,VM68K_LONG,operand1,operand2,result); dmagnetic-0.27/src/engine/vm68k/vm68k.c:191: if (retval==VM68K_OK) retval=vm68k_storeresult(pVM68k,&next,VM68K_LONG,DATAREGADDR(reg1),result); dmagnetic-0.27/src/engine/vm68k/vm68k.c-192- break; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-196- if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,0,VM68K_WORD,ea,&operand1); dmagnetic-0.27/src/engine/vm68k/vm68k.c:197: if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,0,VM68K_WORD,DATAREGADDR(reg1),&operand2); dmagnetic-0.27/src/engine/vm68k/vm68k.c-198- // upper 16 bits are the remainder ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-202- if (retval==VM68K_OK) retval=vm68k_calculateflags2(&next,FLAGS_ALL,instruction,VM68K_LONG,operand1,operand2,result); dmagnetic-0.27/src/engine/vm68k/vm68k.c:203: if (retval==VM68K_OK) retval=vm68k_storeresult(pVM68k,&next,VM68K_LONG,DATAREGADDR(reg1),result); dmagnetic-0.27/src/engine/vm68k/vm68k.c-204- break; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-214- if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,1,datatype,ea,&operand1); dmagnetic-0.27/src/engine/vm68k/vm68k.c:215: if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,1,datatype,DATAREGADDR(reg1),&operand2); dmagnetic-0.27/src/engine/vm68k/vm68k.c-216- if (instruction==VM68K_INST_SUB || instruction==VM68K_INST_CMP) ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-227- if (retval==VM68K_OK) retval=vm68k_calculateflags2(&next,FLAGS_ALL,instruction,datatype,operand1,operand2,result); dmagnetic-0.27/src/engine/vm68k/vm68k.c:228: if (retval==VM68K_OK && instruction!=VM68K_INST_CMP) retval=vm68k_storeresult(pVM68k,&next,datatype,(direction)?ea:DATAREGADDR(reg1),result); dmagnetic-0.27/src/engine/vm68k/vm68k.c-229- break; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-247- if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,1,datatype2,ea,&operand2); dmagnetic-0.27/src/engine/vm68k/vm68k.c:248: if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,1,datatype3,ADDRREGADDR(reg1),&operand1); dmagnetic-0.27/src/engine/vm68k/vm68k.c-249- ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-256- if (retval==VM68K_OK && instruction==VM68K_INST_CMPA) retval=vm68k_calculateflags2(&next,FLAGS_ALL,instruction,datatype2,operand1,operand2,result); dmagnetic-0.27/src/engine/vm68k/vm68k.c:257: if (retval==VM68K_OK && instruction!=VM68K_INST_CMPA) retval=vm68k_storeresult(pVM68k,&next,datatype3,ADDRREGADDR(reg1),result); dmagnetic-0.27/src/engine/vm68k/vm68k.c-258- } ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-330- next.cflag=next.vflag=0; dmagnetic-0.27/src/engine/vm68k/vm68k.c:331: if (retval==VM68K_OK) retval=vm68k_storeresult(pVM68k,&next,datatype2,DATAREGADDR(reg1),result); dmagnetic-0.27/src/engine/vm68k/vm68k.c-332- } ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-349- if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,0,datatype,ea,&operand2); dmagnetic-0.27/src/engine/vm68k/vm68k.c:350: if (retval==VM68K_OK) retval=vm68k_fetchoperand(pVM68k,0,datatype,DATAREGADDR(reg1),&operand1); dmagnetic-0.27/src/engine/vm68k/vm68k.c-351- switch (instruction) ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-358- if (retval==VM68K_OK) retval=vm68k_calculateflags(&next,FLAGS_LOGIC,datatype,operand1,operand2,result); dmagnetic-0.27/src/engine/vm68k/vm68k.c:359: if (retval==VM68K_OK) retval=vm68k_storeresult(pVM68k,&next,datatype,(direction)?ea:DATAREGADDR(reg1),result); dmagnetic-0.27/src/engine/vm68k/vm68k.c-360- break; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-627- result=ea%(pVM68k->memsize); dmagnetic-0.27/src/engine/vm68k/vm68k.c:628: if (retval==VM68K_OK) retval=vm68k_storeresult(pVM68k,&next,VM68K_LONG,ADDRREGADDR(reg1),result); dmagnetic-0.27/src/engine/vm68k/vm68k.c-629- break; ############################################## dmagnetic-0.27/src/engine/vm68k/vm68k.c-662- retval=VM68K_OK; dmagnetic-0.27/src/engine/vm68k/vm68k.c:663: ea=DATAREGADDR(reg2); dmagnetic-0.27/src/engine/vm68k/vm68k.c-664- }