This paper introduces Lauterbach’s new debugging concept for Symmetric Multiprocessing (SMP) systems. SMP systems use an operating system to distribute processes dynamically to several cores or hardware threads. The systematic extension of Lauterbach’s TRACE32 concept enables simple debugging of embedded designs that use an SMP operating system for controlling several cores or hardware threads.