Низкий уровень детали отладчиков в Windows, Linux, OSX [Duplicate
-
27-10-2019 - |
Вопрос
Возможный дубликат:
Как работает отладчик?
Я пытаюсь узнать больше о отладчиках. Я знаю основы отладки в целом и некоторые детали низкого уровня в Windows. Но я хотел бы узнать больше о деталях того, как реализована отладка. Подобно прерыванию аппаратного и программного обеспечения в Windows, Linux, OSX и как отладчик можно подключить к процессу работы и так далее.
Я не прошу ответа. Все, что я хотел бы получить от вас, это некоторые бумаги, книги, ссылки, где я мог бы узнать больше об этой теме.
Спасибо за ваше время.
Решение
Поскольку никто не опубликовал ответ, я просто опубликую то, что я нашел, если он кому -то понадобится.
Я настоятельно рекомендую книгу «Как работают отладки: алгоритмы, структуры данных и архитектура» (Джонатан Б. Розенберг, описание ).
Существует также отличная статья по внедрению отладчика «Обследование поддержки для реализации отладчиков» (бумага).
Есть также некоторые блоги и более подробные документы, но эти двое действительно помогли мне.