| 
									
										
										
										
											2008-03-16 16:17:11 -04:00
										 |  |  | #include <amd64/signal.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | INLINE void *openbsd_stack_pointer(void *uap) | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											2008-03-16 16:17:11 -04:00
										 |  |  | 	struct sigcontext *sc = (struct sigcontext*) uap; | 
					
						
							|  |  |  | 	return (void *)sc->sc_rsp; | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define ucontext_stack_pointer openbsd_stack_pointer
 | 
					
						
							| 
									
										
										
										
											2008-03-16 16:17:11 -04:00
										 |  |  | #define UAP_PROGRAM_COUNTER(uap) (((struct sigcontext*)(uap))->sc_rip)
 |