This looks like a great tool!
But unfortunately I can't use for the cases that I wanted to try it on. The problem is with source code annotations. One case is a pre-built binary and another case is a program written in Go, and in Go one can't emit assembly. It would be great if the tool would support objdump-like flags to denote start/end of the analyzed region:
$ ./iaca.sh --start-address=0x123 --stop-address=0x456
Would that be possible to do? Looks easy to implement.