I have added conditional expressions support to the math expression evaluator of radare. So now it is possible to execute conditional commands. No support yet for labels or loops...well it was in the past but i droped because of the ugliness of the implementation. This time it aims to be stable and standard. So i have documented this in the book (download from get/radare.pdf) Read the few first pages of the book, it is explained there.
A short explanation is: ? eip == 0x80484040 ??!jmp eip+2 if eip is at this address it will execute '!jmp eip+2'. this way it is possible to write small scripts in radare. It needs some more love to support some more stuff like >=, <= and so, but i think this is enought for most of the needs. I have also fixed some issues in the command parsing, and now it is possible to type funny oneliner commands like: > ?eip==edi&&[EMAIL PROTECTED]&&!regs&&!bp eip&&!echo stop $HERE > file about the tshirts...new update http://radare.nopcode.org/img/rns2.png i have no prices yet, but i'll order 50 of them..dont know yet if only these colors. is orange on gray ok for you? about the party... i plan to make the beers free and i am talking with some people to have some chiptune and demoscene :) --pancake _______________________________________________ radare mailing list [email protected] http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org
