سؤال

أود أن أفهم مدى اعمال الصحافة الرمزية؟ ما هو جدول رمز التصحيح وكيف يسهل تصحيح الأخطاء على مستوى المصدر. أنا غافل جدا عن وراء إجراءات المشهد للأنشطة .. ما الذي يحدث فعلا عندما أقدم خيار "G" إلى دول مجلس التعاون الخليجي، ما الذي يحصل عليه إلى ملف الكائنات وتعقيدات هذه التعقيدات. سأكون سعيدا إذا كان المجتمع قد يفسرني وتوجيه لي إلى المصادر حيث يمكنني الحصول على مزيد من المعلومات

هل كانت مفيدة؟

المحلول

تعد ملفات الرموز مجرد قائمة بجميع المتغيرات والوظائف العالمية المحددة، بالإضافة إلى إزاحةها من بداية الوحدة النمطية. كما أن لديها قائمة بجميع الهياكل ويصف حقولها.

بهذه الطريقة، عندما يصل GDB / WINDBG، فإنه قادر على إلقاء نظرة على EIP (التعليمات الحالية) وتعيين العنوان إلى شيء مثل (Sitherfunc + 0x25). بطبيعة الحال، فإن معظم الرموز لديها أيضا معلومات الخط المشفرة أيضا، لذلك يمكن أن تذهب خطوة أخرى وأقول "SomeFUNC + 0x25 هي الأقرب إلى خط Foo.cpp 57".

نصائح أخرى

تحقق من مواصفات تصحيح الأخطاء القزمية للحصول على وصف متعمق لجميع معلومات التصحيح التي تم إنشاؤها بواسطة دول مجلس التعاون الخليجي وكيف يستخدم المصحح منه.

DWARF 3 مواصفات تصحيح الأخطاء

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top