1 रिपॉजिटरी
Conversion of symbol-based version scripts between different linker formats.
Distinct from Identifier Version Transformations: Candidates focus on identifier versioning or symbol-to-string conversion, not linker script format transformation.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Binary Version Script Transformations. Refine with filters or upvote what's useful.
libffi एक फॉरेन फ़ंक्शन इंटरफ़ेस लाइब्रेरी है जो रनटाइम पर अन्य भाषाओं में लिखे गए फ़ंक्शंस को कॉल करने में सक्षम बनाती है। यह एक मल्टी-आर्किटेक्चर ABI रैपर और डायनामिक कॉल फ़्रेम जनरेटर के रूप में कार्य करती है, जो तर्क प्रकारों (argument types) और रिटर्न मानों के रनटाइम विवरण के आधार पर बाहरी फ़ंक्शंस के निष्पादन की अनुमति देती है। यह प्रोजेक्ट विभिन्न हार्डवेयर आर्किटेक्चर और ऑपरेटिंग सिस्टम में विविध कॉलिंग कन्वेंशन को संभालने के लिए एक पोर्टेबल इंटरफ़ेस प्रदान करता है। इसमें एक्जीक्यूटेबल क्लोजर एलोकेशन की क्षमताएं शामिल हैं, जो फॉरेन कोड को एक्जीक्यूटेबल मेमोरी में संग्रहीत जंप टेबल के माध्यम से होस्ट भाषा के भीतर कॉलबैक ट्रिगर करने की अनुमति देती हैं। फ़ंक्शन इनवोकेशन के अलावा, यह लाइब्रेरी लो-लेवल असेंबली स्टब्स को मैनेज करती है और प्रकारों को रजिस्टर में मैप करने के ओवरहेड को कम करने के लिए कॉल प्लान कैशिंग का उपयोग करती है। इसमें विभिन्न लिंकर फॉर्मेट्स के बीच सिंबल-आधारित वर्ज़न स्क्रिप्ट को बदलने के लिए एक बाइनरी वर्ज़न स्क्रिप्ट कन्वर्टर भी शामिल है।
Transforms symbol-based binary version scripts between different linker formats using mangled names and glob patterns.