NativeCodeCompiler specification

I'm interested to see the specification for NativeOCdeCompiler.
Could anybody give an explanation about the ABI it uses, please?

More detailed - the functions which compile methods to native code have to
emit position independent code isn't it?

What is interface bitween that code and stack tracing, GC and so on?