本发明提供一种用于生成和处理指示由处理电路的指令执行的跟踪流的装置及方法。一种装置具有用于从处理电路接收指示由该处理电路执行的指令序列的指令执行信息的输入接口,以及用于从该指令执行信息生成跟踪流的跟踪生成电路,该跟踪流包括指示在该序列中由预定指令的处理电路执行的多个跟踪元件。该指令序列包括至少一个分支未来指令,该分支未来指令将由该分支未来指令标识的指令有效地转为分支,并且具体地,当在该标识指令在指令序列中出现时,使得该处理电路分支到被该分支未来指令标识的目标地址。分支控制缓存(cache)用于存储由该分支未来指令导出的分支控制信息,并且该跟踪生成电路被布置为基于该分支控制信息来检测由处理电路遇到标识指令的时间,并且之后基于该检测,在跟踪流中发布跟踪元件以指示已经发生到目标地址的分支。这使得即使在处理电路执行的指令序列包括这种分支未来指令的情况下,能够使用跟踪流的非常有效的形式。