Objective-C 2.0 ABI-Spezifikation

8

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?

    
Sedate Alien 11.12.2011, 02:02
quelle

1 Antwort

4

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.

    
Jon Shier 11.12.2011, 02:22
quelle