Generic Tracer 0.5 beta is published for testing.
Among fixes and one small feature (see changelog.txt file), major
feature I added is TRACE.
TRACE: trace each instruction in function and collect all interesting
values from registers and memory. After execution, all that
information is saved to process.exe.idc, process.exe.txt,
process.exe_clear.idc files. .idc-files are IDA scripts, .txt file is
grepable by grep, awk and sed.
For more information and downloads ->
http://blogs.conus.info/node/59