/external/opencore/oscl/oscl/osclerror/src/ |
oscl_error_imp_jumps.cpp | 34 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(error); local 35 if (!trap) 46 trap->iJumpData->Jump(jmpcode);
|
oscl_error.cpp | 31 //Init the error trap for this thread. 61 //Cleanup the error trap for this thread. 88 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(); local 89 if (!trap) 94 trap->iTrapStack->PushL(aPtr); 99 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(); local 100 if (!trap) 108 trap->iTrapStack->PushL(item); 113 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(); local 114 if (!trap) 124 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(); local 135 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(); local 146 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(); local 157 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(); local [all...] |
oscl_error_trapcleanup.cpp | 74 OSCL_EXPORT_REF OsclErrorTrapImp * OsclErrorTrapImp::Trap() 75 //static function to enter a trap level. 78 OsclErrorTrapImp *trap = GetErrorTrap(error); local 79 if (!trap) 80 return NULL;//trap is non-functional. 81 trap->iLeave = OsclErrNone; 82 trap->iTrapStack->Trap(); 84 trap->iJumpData->PushMark(); 86 return trap; 97 OsclErrorTrapImp* trap = (aTrap) ? aTrap : GetErrorTrap(error); local [all...] |
oscl_error_trapcleanup.h | 32 \brief OSCL Error trap and cleanup implementation include file 103 //A common type for cleanup stack and trap mark stack. 112 //Trap APIs 113 inline void Trap(); 138 //The trap mark stack is a stack used to mark the top of the cleanup stack 139 //for each trap level. 144 //top of trap mark stack 176 //For non-symbian, the error trap stack must be in a global registry. 189 //A per-thread cleanup stack with nested trap support. 208 //PV trap cleanup. Public for use in macros only 251 OsclErrorTrapImp *trap = GetErrorTrap(error); local [all...] |
/system/core/sh/ |
trap.c | 1 /* $NetBSD: trap.c,v 1.31 2005/01/11 19:38:57 christos Exp $ */ 38 static char sccsid[] = "@(#)trap.c 8.5 (Berkeley) 6/5/95"; 40 __RCSID("$NetBSD: trap.c,v 1.31 2005/01/11 19:38:57 christos Exp $"); 59 #include "trap.h" 66 "TRAP", "ABRT", "BUS", "FPE", 90 char *trap[NSIG+1]; /* trap handler commands */ variable 142 * The trap builtin. 154 if (trap[signo] != NULL) { 155 out1fmt("trap -- ") [all...] |
/external/opencore/oscl/oscl/osclproc/src/ |
oscl_scheduler.cpp | 371 OsclError::Leave(OsclErrNotInstalled);//error trap not installed. 405 OsclErrorTrapImp *trap = OsclErrorTrapImp::GetErrorTrap(); local 406 if (trap 407 && trap->iLeave != OsclErrNone) [all...] |
/external/strace/ |
syscall.c | 767 static unsigned long trap; variable 1047 fprintf(stderr, "syscall: unknown syscall trap 0x%08lx\n", 1126 /* If we are entering, then disassemble the syscall trap. */ 1128 /* Retrieve the syscall trap instruction. */ 1130 trap = ptrace(PTRACE_PEEKTEXT,pid,(char *)regs.r_pc,0); 1132 trap >>= 32; 1137 /* Disassemble the trap to see what personality to use. */ 1138 switch (trap) { 1140 /* Linux/SPARC syscall trap. */ 1144 /* Linux/SPARC64 syscall trap. * [all...] |