14 lines
		
	
	
		
			220 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			220 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
! _exit() system call
 | 
						|
 | 
						|
#include "syscallasm.h"
 | 
						|
 | 
						|
	TEXT_SECTION
 | 
						|
	ALIGN (4)
 | 
						|
	GLOBAL (ASM_SYMBOL (_exit))
 | 
						|
ASM_SYMBOL (_exit):
 | 
						|
	mov	SYS_exit,%g1
 | 
						|
	ta	SYSCALL_TRAP
 | 
						|
 | 
						|
! If that returns (yikes!), try an illegal insn ...
 | 
						|
 | 
						|
	WORD (0) |