Кодировщик трассировки команд может поддерживать несколько режимов отслеживания. Чтобы убедиться, что декодер правильно обрабатывает входящие пакеты, ему необходимо сообщить о текущей активной конфигурации. Конфигурация сообщается пакетом, который выдаётся кодировщиком при каждом изменении конфигурации кодировщика. Вот распространенные примеры таких режимов:
1) Режим дельта-адреса: разрывы счётчика программ кодируются как разности, а не как абсолютные значения адреса.
2) Режим полного адреса: прерывания счетчика программ кодируются как абсолютные значения адреса.
3) Режим полного адреса: прерывания счетчика программ кодируются как абсолютные значения адреса. Режим неявного исключения: предполагается, что адрес назначения исключения (т.е адрес ловушки исключения) известен декодеру и, следовательно, не закодирован в трассировке.
4) Последовательно выводимый режим перехода: цель косвенного перехода может быть определена путем рассмотрения комбинированного эффекта двух команд.
5