کتاب Building a Debugger: Write a Native x64 Debugger From Scratch (ساختن یک دیباگر: یک دیباگر x64 بومی را از ابتدا بنویسید) یک راهنمای جامع و عملی برای ساخت یک اشکالزدای خط فرمان برای کد بومی x64 از صفر است.
این کتاب با تشریح مفاهیم پایهای مانند عملکرد اشکالزداها، معماری کامپیوتر، فرآیند کامپایل و سیستمعامل لینوکس آغاز شده و سپس به صورت گام به گام خواننده را در پیادهسازی ویژگیهای مختلف یک اشکالزدا از جمله تنظیم نقاط توقف نرمافزاری و سختافزاری، خواندن و دستکاری حافظه، بررسی ثباتها، مدیریت سیگنالها و فراخوانهای سیستمی، کار با فایلهای شیء و اطلاعات اشکالزدایی (مانند DWARF) و در نهایت پشتیبانی از گامبرداری در سطح کد منبع، باز کردن پشته و اشکالزدایی برنامههای چندریسمانی و کتابخانههای اشتراکی راهنمایی میکند.
جهت دانلود کتاب Building a Debugger میتوانید از لینک زیر استفاده کنید:
faghatketab.ir/product/building-a-debugger/
