दिलचस्प पोस्ट
आप सी में एक हेक्साडेसिमल स्ट्रिंग में एक बाइट सरणी कैसे परिवर्तित करते हैं? पैरामीटर प्रकार के आधार पर ओवरलोड वेब एपीआई विधि sc.exe के साथ एक सेवा बनाना; कैसे संदर्भ पैरामीटर में पास करने के लिए जावा इंस्टेंस चर बनाम लोकल व्हेरिएबल एक jQuery के एजेक्स कॉल के संदर्भ में पीपी प्रतिधारा और वापसी के बीच अंतर सी # अमिट में फ़्लोटिंग पॉइंट अंकगणित क्यों है? Grails 2.0 में Grails विन्यास का उपयोग कैसे करें? ओस्ट्रिन्स्ट्रीम का पुन: उपयोग कैसे करें? सत्र चर तक कैसे पहुंचें और उन्हें जावास्क्रिप्ट में सेट करें? मैटलब में वेक्टर मशीनों का समर्थन करें जीवन के खेल के साथ जारी आईट्यून्स सभी आईओएस (आईफोन / आईपैड / एपल वॉच) उपकरणों के लिए स्क्रीनशॉट आकार से कनेक्ट करें स्थापना त्रुटि: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED? एंड्रॉइड के साथ HTTPS GET (SSL) और स्व-हस्ताक्षरित सर्वर प्रमाण पत्र मुझे विज़िटर डिज़ाइन पैटर्न का उपयोग कब करना चाहिए?

जहां x86-64 सिस्टम वी एबीआई दस्तावेज है?

एक्स 86-64 सिस्टम वी एबीआई (विंडोज़ के अलावा सब कुछ पर इस्तेमाल किया जाता है) http://x86-64.org/documentation/abi.pdf पर रहते थे, लेकिन उस साइट ने अब इंटरनेट बंद कर दिया है।

क्या दस्तावेज़ के लिए एक नया आधिकारिक घर है?

वेब के समाधान से एकत्रित समाधान "जहां x86-64 सिस्टम वी एबीआई दस्तावेज है?"

सिस्टम वी x86-64 psABI को GitHub पर बनाए रखा जाता है एचजे लू के गिथूब पेज में एक x86-64 और i386 SystemV psABI दस्तावेजों के मौजूदा संस्करणों के लिंक के साथ विकी है , और उन मंचों पर जहां अपडेट्स चर्चा की जाती हैं।

नवीनतम संस्करणों के सीधे लिंक के लिए एक्स 86 टैग विकी देखें। (यह उत्तर पुराना हो सकता है)।

अब तक, x86-64 का वर्तमान संस्करण r252 (ड्राफ्ट 0.9 9.8 अप्रैल 2016) है , और i386 के लिए वर्तमान संस्करण 1.1 (एवीएक्स 512 भी शामिल है)। अनौपचारिक रूप से, 32-बिट के लिए संकेत-विस्तारित संकीर्ण एग्रेड्स आवश्यक है , क्योंकि झूठी इस पर निर्भर करती है उम्मीद है कि भावी एबीआई संशोधन में यह दस्तावेज होगा।

X32 ABI (32-बिट पॉइंटर्स लम्बी मोड) x86-64 ABI डॉक्टर का हिस्सा है। अध्याय 10: आईएलपी32 प्रोग्रामिंग मॉडल देखें।


ध्यान दें कि प्रोसेसर-विशिष्ट पीएसएबी दस्तावेज़ को एससीओ की वेबसाइट पर होस्ट किए गए कम-बार-बार-अद्यतित सिस्टम वी जीबीआई के पूरक के रूप में तैयार किया गया है।


संबंधित: i386 और x86-64 पर UNIX और Linux सिस्टम कॉल के लिए कॉलिंग सम्मेलनों क्या हैं x86-64 SysV (साथ ही i386 Linux बनाम फ्रीबीएसडी) के लिए सिस्टम कॉल कॉलिंग सम्मेलन का वर्णन।

यह पूर्णांक तर्क के लिए फ़ंक्शन कॉल सम्मेलनों का सारांश भी देता है। सिस्टम कॉल एफपी या एसएसई / एवीएक्स वेक्टर आर्ग, या मूल्य से स्ट्रेंक्ट नहीं लेते हैं, इसलिए फ़ंक्शन-कॉलिंग सम्मेलन अधिक जटिल है।


एगरर कोहरे में कॉलिंग सम्मेलनों की मार्गदर्शिका है (विंडोज बनाम साइज़ वी, और 32-बिट के लिए विभिन्न सम्मेलनों को कवर करना, और किसी भी प्लेटफ़ॉर्म पर उपयोग किए जाने वाले कार्यों को लिखने के लिए टिप्स / ट्रिक्स)। यह अपने अनुकूलन और माइक्रोआर्किटेक्चर मार्गदर्शिका और निर्देश तालिकाओं से एक अलग पीडीएफ है (यदि आप प्रदर्शन के बारे में ध्यान रखते हैं तो यह आवश्यक पठन है।)

विकिपीडिया के पास एक x86 कॉलिंग सम्मेलनों का लेख है जो विभिन्न सम्मेलनों का वर्णन करता है, लेकिन अधिकतर पर्याप्त पर्याप्त विवरण के लिए उन्हें सरल पूर्णांक तर्कों के अलावा अन्य के लिए उपयोग नहीं करता है। (जैसे संरचना-पैकिंग नियमों का कोई विवरण नहीं)