Comment by gok
6 years ago
What exactly would a third party developer do with good documentation for the Swift ABI? The only practical application I can think of would be implementing some kind of Swift FFI, which has a realistic target market of fewer than 10 developers. And in practice, they would probably just use the Swift source code instead.
Well considering the future of apis on osx and iOS is swift, any language that wants to target those needs to be able to talk to swift in the future.
My compiler can do basic interop with swift now, but it's pretty much undocumented, unsupported, and when asking for any info the best I got, we're welcome for contributions on the docs. The docs that do exist are out of date and incomplete.
Function hooking is a lot more popular than you think it is.
Seems like that really depends more on calling conventions than an ABI overall?
Calling conventions are part of the ABI, no?
And usually forbidden in modern sandboxing.
Sandboxing has almost nothing to do with (and does not prevent) function hooking.
3 replies →