X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.monitor;h=396e63213ede837dbbdb6925c2fa458a906db219;hp=f5eb1caa48d446f4198b490ca9fe04fbbf4d9498;hb=aa8eabc79a702874fbab60c6cad08c674344487b;hpb=f2bee319a0c1b0a6c7618c02dbdfeacd68d5fea0 diff --git a/client/goodfet.monitor b/client/goodfet.monitor index f5eb1ca..396e632 100755 --- a/client/goodfet.monitor +++ b/client/goodfet.monitor @@ -35,7 +35,13 @@ if(sys.argv[1]=="call"): adr=int(sys.argv[2],16); print "Calling %04x" % adr; client.call(adr); - client.monitortest(); +if(sys.argv[1]=="exec"): + code=""; + for foo in sys.argv[2].split(" "): + code+=chr(int(foo,16)); + code+="\x30\x41"; + client.execute(code); + if(sys.argv[1]=="info"): a=client.peekbyte(0xff0); b=client.peekbyte(0xff1);