کتاب آشنایی و استفاده از Address Sanitizer برای تشخیص خطاهای حافظه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آشنایی و استفاده از Address Sanitizer برای تشخیص خطاهای حافظه

موضوع کلی: برنامه‌نویسی و توسعه نرم‌افزار

موضوع میانی: عیب‌یابی و اشکال‌زدایی

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر اشکال‌زدایی حافظه
  • 2. اهمیت تشخیص خطاهای حافظه در توسعه نرم‌افزار
  • 3. معرفی AddressSanitizer (ASan)
  • 4. نحوه عملکرد AddressSanitizer
  • 5. مزایای استفاده از ASan نسبت به روش‌های سنتی
  • 6. نصب و راه‌اندازی ASan در سیستم‌عامل‌های مختلف
  • 7. کامپایل کد با استفاده از ASan
  • 8. اجرای برنامه‌ها با فعال‌سازی ASan
  • 9. درک خروجی ASan: گزارش‌های خطا
  • 10. تحلیل گزارش‌های خطای ASan: انواع خطاها
  • 11. خطای Stack-buffer-overflow
  • 12. خطای Heap-buffer-overflow
  • 13. خطای Use-after-free
  • 14. خطای Use-after-return
  • 15. خطای Double-free
  • 16. خطای Memory leak
  • 17. تشخیص و رفع خطاهای Stack-buffer-overflow
  • 18. تشخیص و رفع خطاهای Heap-buffer-overflow
  • 19. تشخیص و رفع خطاهای Use-after-free
  • 20. تشخیص و رفع خطاهای Use-after-return
  • 21. تشخیص و رفع خطاهای Double-free
  • 22. تشخیص و رفع خطاهای Memory leak
  • 23. استفاده از ASan در پروژه‌های C/C++
  • 24. استفاده از ASan در پروژه‌های چندنخی
  • 25. بهینه‌سازی عملکرد برنامه‌ها هنگام استفاده از ASan
  • 26. کاهش سربار ASan بر عملکرد برنامه
  • 27. مقایسه ASan با سایر ابزارهای تشخیص خطای حافظه
  • 28. Valgrind در مقابل ASan: مزایا و معایب
  • 29. MemorySanitizer (MSan): معرفی و کاربرد
  • 30. ThreadSanitizer (TSan): معرفی و کاربرد
  • 31. LeakSanitizer (LSan): معرفی و کاربرد
  • 32. ادغام ASan در فرآیند CI/CD
  • 33. نوشتن تست‌های واحد برای تشخیص خطاهای حافظه با ASan
  • 34. استفاده از ASan در محیط‌های توسعه یکپارچه (IDE)
  • 35. عیب‌یابی خطاهای پیچیده با ASan
  • 36. سناریوهای پیشرفته استفاده از ASan
  • 37. ASan و امنیت نرم‌افزار
  • 38. جلوگیری از آسیب‌پذیری‌های حافظه با ASan
  • 39. بهترین روش‌ها برای استفاده از ASan
  • 40. راهنمای عیب‌یابی مشکلات رایج در ASan
  • 41. منابع و ابزارهای تکمیلی برای یادگیری ASan
تگ‌ها: AddressSanitizer ASan buffer overflow C C++ debugging leak detection memory debugging memory errors security software development use-after-free اشکال‌زدایی حافظه خطاهای حافظه

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.