दिलचस्प पोस्ट
बेनामी टाइप करने के लिए कास्ट करें एक माध्यमिक थ्रेड से PyQt4 QTextEdit को stdout और stderr पुनर्निर्देशित करना गिट में एक खास प्रतिबद्धता को वापस लाएं, जो कि दूरस्थ रीपो पर धकेल दिया गया है जांच रहा है कि कोई पायथन पायथन में एक प्रमुख संख्या है पायथन: समूह का उपयोग करके समूह में सबसे अधिक मूल्य वाली पंक्ति प्राप्त करना अजगर का समय + टाइमडेल्टा समकक्ष मैं ASP.NET MVC में एक मैत्रीपूर्ण यूआरएल कैसे बना सकता हूं? स्क्रॉल दिशा का पता लगा रहा है जीएनयू जीसीसी (जी ++): यह कई डीटीओर्स क्यों पैदा करता है? पायथन अनुरोधों के साथ अतुल्यकालिक अनुरोध पायथन में एक सूची की गहरी कॉपी करें Node_modules फ़ोल्डर के अंदर स्थित स्क्रिप्ट को कैसे शामिल करें? मौजूदा एंड्रॉइड प्रोजेक्ट को एक्लिप्स में कैसे आयात करें? फ़ॉर्म सबमिशन के बाद चयनित मान रखें इकाई फ़्रेमवर्क से एक रिकॉर्ड को हटाएं?

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