elfio

ELFIO هو قارئ ELF (تنسيق قابل للتنفيذ وربط) ومنتج.
التحميل الان

elfio الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Serge Lamikhov-Center
  • موقع ويب الناشر:

elfio العلامات


elfio وصف

Elfio هو قارئ ELF (تنسيق قابل للتنفيذ وربط) ومنتج. Elfio عبارة عن مكتبة C ++ لقراءة وتوليد الملفات في تنسيق ELF الثنائي. هذه المكتبة فريدة من نوعها ولا تعتمد على أي منتج آخر. كما أنها منصة مستقلة. تستخدم المكتبة إنشاءات ANSI C ++ القياسية وتشغيلها على مجموعة واسعة من البنيات. في حين أن تنفيذ المكتبة يقوم بعملك أسهل: مطلوب معرفة أساسية بالتنسيق الثنائي ELF. يتم تضمين معلومات حول ELF في وثائق TIS (معايير واجهة الأداة) التي تلقيتها مع شفرة المصدر المكتبة. تتكون مكتبة Elfio من قطعتين مستقلتين: قارئ ملف ELF (IELFI) ومنتج ELF (IELFO). كل ممثلة بمجموعة من واجهاتها الخاصة. لا تحتوي المكتبة على أي فئات تحتاج إلى إنشاء مثيل لها صراحة. يوفر Elfio نفسه الواجهات المستخدمة للوصول إلى وظائف المكتبة. لجعل البرنامج يتعرف على جميع فئات واجهة ELFIO، هناك حاجة إلى ملف Header Elfio.h. يحدد ملف الرأس هذا جميع التعريفات القياسية من وثائق TIS. #include سيشرح هذا الفصل كيفية العمل مع مكون القارئ في مكتبة ELFIO. الخطوة الأولى هي الحصول على مؤشر على قارئ ملف ELF: Ielfi * Prazerer؛ Elfio :: GetInstance () -> CreakeFi (Prazerer)؛ الآن، أن هناك مؤشر على واجهة IELFI: تهيئة الكائن عن طريق تحميل ملف ELF: Char * filename = "file.o"؛ Prazerer-> تحميل (اسم الملف)؛ من هنا، هناك إمكانية الوصول إلى رأس ELF. هذا يجعل من الممكن طلب معلمات الملفات مثل الترميز ونوع الجهاز ونقطة الإدخال وما إلى ذلك للحصول على ترميز استخدام الملف: تشفير char غير موقعة = Praider-> GetEncoding ()؛ يرجى ملاحظة: أنواع ومعايير الثوابت من TIS يتم تعريف المستند في ملف رأس Elftypes.h. يتم تضمين هذا الملف تلقائيا في المشروع. على سبيل المثال: يحدد الثوابت ELFDATA2LSB و Elfdata2msb قيمة ترميز نبيذ صغير وكبير. تتكون الملفات الثنائية العفريت من عدة أقسام. لكل قسم مسؤوليتك: بعضها يحتوي على رمز قابل للتنفيذ؛ يصف الآخرون تبعيات البرنامج؛ جداول الرموز الأخرى وهلم جرا. راجع وثائق TIS للحصول على وصف كامل لكل قسم. لترى عدد الأقسام التي يحتوي ملف ELF، بما في ذلك أسمائها وأحجامها، يتم تمييزها في التعليمات البرمجية التالية: INT NSECNO = PREADER-> GARTENTSNUMNUM ()؛ ل (INT I = 0؛ أنا


elfio برامج ذات صلة

Sol Manager.

SOL Manager هو أداة لإدارة ملفات المصدر وإعدادات التكوين الخاصة بك. ...

175

تحميل

ASM2Class.

ASM2Class هو عبارة عن جافا الجافا إلى ملف مترجم ملف. ...

156

تحميل