📍Если бы Толкин писал на Rust: ELF, DWARF и другие важные знания об отладчиках
Технологии в основе дебаггеров действительно называются «фэнтезийными» именами. Чтобы понять большинство возможностей дебаггера, важно иметь представление об ELF и DWARF, а также о PTRACE и функциях, которые они реализуют.
Константин Деревцов, ведущий инженер группы разработки подсистем доступа к данным, рассказал об опыте разработки отладчика на Rust на примере дебаггера BS собственной разработки. В статье автор подробно остановился на специфике Rust и своем продукте. Вы узнаете:
▪Как технология PTRACE выполняет множество задач с помощью одного вызова;
▪С каким проблемами сталкиваются инженеры в дебаггинге Rust-приложений;
▪Что потребуется для написания собственного отладчика на примере BS.
Читать статью ➡
#программы
@ultimate_engineer
Post #387
4.46K