I'm playing around with tarmac-browser as an alternative to my traditional "just view the trace file with less" approach, and one feature I would really like is the ability to move around in the trace by arbitrary text search. In 'less' you can do this with:
/pattern to search forwards
?pattern to search backwards
n to repeat the previous search
This lets you do ad-hoc things like "find the first VLDR in the trace", or "find the last point in the trace where some register had the value 0x8080". (Less critically, it also means I don't have to get used to a different interface for "go to this PC", because /3901bd80 would then work for that just as it does in less.)
I'm playing around with tarmac-browser as an alternative to my traditional "just view the trace file with
less" approach, and one feature I would really like is the ability to move around in the trace by arbitrary text search. In 'less' you can do this with:/patternto search forwards?patternto search backwardsnto repeat the previous searchThis lets you do ad-hoc things like "find the first VLDR in the trace", or "find the last point in the trace where some register had the value 0x8080". (Less critically, it also means I don't have to get used to a different interface for "go to this PC", because
/3901bd80would then work for that just as it does inless.)