Gibt es eine Dokumentation für Objective-C 2.0 ABI irgendwo im Internet? Die Versionshinweise für objc4-493.9
sagen:
In der folgenden Dokumentation wird die ABI nur für die Verwendung von Compilern und Entwicklertools beschrieben.
Wurde es seither veröffentlicht? Die nächstgelegene solche Referenz ist Apples Ziel-C-Laufzeitverweis , aber dies beschreibt nur die öffentlich zugängliche API und nicht die Details der Implementierung. In der Tat, es erwähnt sogar die ABI im Vorbeigehen:
Zusätzlich das neue Objective-C ABI (hier nicht beschrieben) [...]
Leider ist die neue ABI im oben genannten Text nicht verlinkt. :-) Ist meine einzige Option, den Quellcode für die objc4
runtime und Clangs CGObjCNonFragileABIMac
code-generation Projekte zu groken?
Nein. Die Analyse der Klang- und Laufzeitquelle ist Ihre einzige Option, abgesehen davon, dass Sie vielleicht die Obj-c-Listen für Klang und Apple per E-Mail verschicken und sehen, ob jemand antworten möchte. Ich weiß, dass einige der Leute, die für die GNU-Laufzeit verantwortlich sind, die Schlagliste abonnieren, also könnte das ein Anfang sein.
Tags und Links objective-c abi language-specifications