André Hentschel nerv@dawncrow.de writes:
@@ -788,6 +788,17 @@ void signal_free_thread( TEB *teb )
/**********************************************************************
set_x18
- Win64/ARM applications expect the TEB pointer to be in the x18 platform register.
- */
+extern void set_x18( TEB *teb ); +__ASM_GLOBAL_FUNC( set_x18,
"mov x18, x0\n\t" /* TEB -> platform register */
"ret" )
You don't really need a global function for this.