|Non-Confidential||PDF version||ARM DUI0446Z|
|Home > Debug and Trace Services Layer (DTSL) > Need for DTSL > DS-5 Debugger architecture before DTSL|
Before DTSL first became available, the early DS-5 Debugger Software stack was as shown in the following figure:
From the bottom upwards, the components of the debug stack are:
RDDI-DEBUGfor each of the supported types of debug controller.
RDDI-DEBUG, but it is used to 'vector' the API calls to the appropriate implementation. This is necessary because the debugger can support multiple connections and connection types simultaneously.
RDDI-DEBUGAPI. It is not a true Java layer, but nominally it is the lowest Java layer in the stack.