প্রশ্ন ট্যাগ «dynamic-loading»

5
লিনাক্সে লাইব্রেরি লোড করতে কোন সিস্টেম কল ব্যবহার করা হয়?
ইন straceআউটপুট, লাইব্রেরি পাথ যে এক্সেকিউটেবল কল কল রয়েছে open()। এটি কি ডেসামিকালভাবে লিঙ্কযুক্ত এক্সিকিউটেবলের দ্বারা ব্যবহৃত সিস্টেম কল? কি হবে dlopen()? open()আমি কল করেছিলাম এমন কল নয় যা প্রোগ্রামগুলি কার্যকর করতে ভূমিকা রাখবে।

2
সমস্ত ব্যবহারকারী এবং সিস্টেম পরিষেবাদিতে কীভাবে LD_LIBRARY_PATH রফতানি করবেন
আমি LD_LIBRARY_PATHসিস্টেম পরিষেবাদি এবং সমস্ত ব্যবহারকারীর কাছে রফতানি করতে চাই । সিস্টেম পরিষেবাগুলি লগইনের আগে চালিত হয়, তাই .bashrcপ্রযোজ্য নয়। কীভাবে এটি অর্জন করবেন?

2
ELF লাইব্রেরি ভাগ করেছে - পিএলটি জন্য অনুপ্রেরণা
গতিশীল লিঙ্কযুক্ত লাইব্রেরিতে ফাংশন কলিংয়ে গতি বাড়ানোর জন্য স্ব-সংশোধনকারী কোড ব্যবহার করা যেতে পারে? যতদূর আমি এটি বুঝতে পারি, ELF শেয়ার করা লাইব্রেরিগুলি গ্রন্থাগারের ফাংশনগুলির অলস বাঁধাই সক্ষম করতে এক ধরণের অপ্রত্যক্ষ জাম্প টেবিল (পদ্ধতি লিংকেজ টেবিল, বা পিএলটি) ব্যবহার করে। উদ্দেশ্যটি মনে হয় যে প্রথম কলটিতে ফাংশন পজিশনের অলস …

1
কোনও ELF এক্সিকিউটেবলের কোন অংশগুলি মেমরিতে লোড হয় এবং কোথায়?
আমি ইতিমধ্যে যা জানি: একটি ELF এক্সিকিউটেবলের বেশ কয়েকটি বিভাগ থাকে, স্পষ্টতই। পাঠ্য। এবং ড্যাটা বিভাগগুলি মেমোরিতে লোড হয়ে যায় কারণ এগুলি প্রোগ্রামের প্রধান অঙ্গ। তবে কোনও প্রোগ্রাম কাজ করার জন্য এটির আরও তথ্যের প্রয়োজন, বিশেষত যখন গতিশীলভাবে সংযুক্ত থাকে। আমি যা আগ্রহী তা হ'ল .প্লিট, .গোট, .ডিমনিক, .ডিএনসিম, .ডিএনস্টার …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.