Как стать властелином отладчика: помогут ELF, DWARF и много магии

Привет, Хабр! Меня зовут Константин, я работаю в команде файлового доступа в YADRO. Помимо основной работы, я пишу в open source, работаю над несколькими проектами — в том числе над дебаггером BugStalker (BS ) на Rust. В этой статье речь пойдет о разработке дебаггеров. Расскажу, какие технологии лежат в основе любого популярного отладчика и как с их помощью реализуются точки останова или функции step. Особое внимание уделим нюансам отладки Rust-кода и поддержке Rust в дебаггерах. Если уже решили писать свой отладчик, дочитайте до конца — там будет аналитика, которая поможет не наступить на Rust-грабли.

https://habr.com/ru/companies/yadro/articles/878974/

#дебаггер #rust #отладчик #функции #алгоритмы

Как стать властелином отладчика: помогут ELF, DWARF и много магии

Привет, Хабр! Меня зовут Константин, я работаю в команде файлового доступа в YADRO . Помимо основной работы, я пишу в open source, работаю над несколькими проектами — в том числе над дебаггером...

Хабр

Немного об отладке. Часть 2

Приветствую еще раз. Это 2 часть небольшой статьи об отладчиках. В прошлой мы разобрали базу: инструкции + системные вызовы, написали свой отладчик, препарировали gdb и смотрели на отладку в высокоуровневых ЯП со своим рантаймом. В этой мы посмотрим на процесс отладки в IDE изнутри, а потом пойдем еще глубже... Путешествие на остальные 20 минут

https://habr.com/ru/articles/867482/

#отладка #отладчик #debug #debugger #ide #x86 #точки_останова #прерывания

Немного об отладке. Часть 2

Это продолжение моей прошлой статьи . В этой части мы коснемся сред разработки, а потом будем постепенно деградировать спускаться ниже по абстракциям. Приятного чтения. Среды разработки Теперь мы...

Хабр

Как сделать мультитул на VS Code

Если от IBM инструментов уже немного устал. Всем привет! С вами на связи Артур Яхин, я из команды разработчиков backend-а Альфа-Банка. Сегодня я расскажу Вам о том, как мы сделали свой мультитул для разработки бизнесовых продуктов на базе VS Code. Устраивайтесь поудобнее и поехали!

https://habr.com/ru/companies/alfa/articles/861728/

#vscode #ide #rdi #ibm #отладчик #дебаггер

Как сделать мультитул на VS Code

Если от IBM инструментов уже немного устал С вами на связи Артур Яхин, я из команды разработчиков backend-а Альфа-Банка. Сегодня я расскажу Вам о том, как мы сделали свой мультитул для разработки...

Хабр