Плагин org.slind.ei.debug.core
Реализуемые расширения
org.eclipse.cdt.debug.mi.core.commandFactories
Документации к ней не обнаружено. Ссылается на SlindCommandFactory.
org.eclipse.cdt.debug.core.CDebugger
Определяет собственно дебагеры. Содержит два дебагера: org.slind.ei.debug.core.slindServerDebugger и org.slind.ei.debug.core.slindLocalDebugger первый поддерживает уровень дебага core, второй run( что это значит?). Оба ссылаются на класс SlindDebugger.
Классы
org.slind.ei.debug.core.SlindCommandFactory
расширяет CDTшный CommandFactory, являющийся по сути фасадом генерации комманд для GDB. Сам SlindCommandFactory как-то невнятно перетасовывает порядок аргументов, удаляет абсолютные пути чрута, причём делает это не для всех комманд.
если кто владеет консольным общением с GDB посмотрите что там к чему.
org.slind.ei.debug.core.SlindDebugger
Наследует классу дебагера из CDT, он в свою очередь реализует(через два уровня наследования) итерфейс ICDIDebugger2 посредсвтом которого CDT и общается с процессом дебага. Сам слайндовый дебагер назначет SlindSourceLookupDirector для поиска исходников в сессии дебага и выполняет какие-то жуткие манипуляции с конфигурациями и настройками - ИМХО разбирать бесперспективно, если понадобится надо спросить авторов
org.slind.ei.debug.core.SlindSourceLookupDirector
Добавляет префикс чрута к пути поиска исходников.
Выводы
В общем то-же, что и по org.slind.ei.core. Логики никакой, только учит CDT искать нужные вещи в нужных местах.