/external/chromium_org/sandbox/linux/seccomp-bpf/ |
D | trap.cc | 77 Trap::Trap() in Trap() function in sandbox::Trap 107 Trap* Trap::GetInstance() { in GetInstance() 114 global_trap_ = new Trap(); in GetInstance() 122 void Trap::SigSysAction(int nr, siginfo_t* info, void* void_context) { in SigSysAction() 131 void Trap::SigSys(int nr, siginfo_t* info, void* void_context) { in SigSys() 243 bool Trap::TrapKey::operator<(const TrapKey& o) const { in operator <() 253 uint16_t Trap::MakeTrap(TrapFnc fnc, const void* aux, bool safe) { in MakeTrap() 257 uint16_t Trap::MakeTrapImpl(TrapFnc fnc, const void* aux, bool safe) { in MakeTrapImpl() 355 bool Trap::SandboxDebuggingAllowedByUser() const { in SandboxDebuggingAllowedByUser() 360 bool Trap::EnableUnsafeTrapsInSigSysHandler() { in EnableUnsafeTrapsInSigSysHandler() [all …]
|
D | errorcode_unittest.cc | 28 ErrorCode e3 = sandbox.Trap(NULL, NULL); in SANDBOX_TEST() 43 SANDBOX_TEST(ErrorCode, Trap) { in SANDBOX_TEST() argument 45 ErrorCode e0 = sandbox.Trap(NULL, "a"); in SANDBOX_TEST() 46 ErrorCode e1 = sandbox.Trap(NULL, "b"); in SANDBOX_TEST() 50 ErrorCode e2 = sandbox.Trap(NULL, "a"); in SANDBOX_TEST() 66 ErrorCode e4 = sandbox.Trap(NULL, "a"); in SANDBOX_TEST() 67 ErrorCode e5 = sandbox.Trap(NULL, "b"); in SANDBOX_TEST() 68 ErrorCode e6 = sandbox.Trap(NULL, "a"); in SANDBOX_TEST() 87 ErrorCode e4 = sandbox.Trap(NULL, "a"); in SANDBOX_TEST() 88 ErrorCode e5 = sandbox.Trap(NULL, "b"); in SANDBOX_TEST() [all …]
|
D | trap.h | 34 class SANDBOX_EXPORT Trap { 84 Trap(); 88 ~Trap(); 97 static Trap* GetInstance(); 111 static Trap* global_trap_; 121 DISALLOW_COPY_AND_ASSIGN(Trap);
|
D | errorcode.h | 150 friend class Trap; variable 155 ErrorCode(Trap::TrapFnc fnc, const void* aux, bool safe); 171 Trap::TrapFnc fnc_; // Callback function and arg, if trap was
|
D | sandbox_bpf.h | 100 static ErrorCode Trap(Trap::TrapFnc fnc, const void* aux); 112 static ErrorCode UnsafeTrap(Trap::TrapFnc fnc, const void* aux);
|
D | sandbox_bpf.cc | 177 if (!Trap::IsSafeTrapId(insn->k & SECCOMP_RET_DATA)) { in CheckForUnsafeErrorCodes() 212 insn->k = sandbox->Trap(ReturnErrno, in RedirectToUserspace() 244 return sandbox_compiler->Trap(ReturnErrno, reinterpret_cast<void*>(err)); in ReturnErrnoViaTrap() 738 if (!Trap::EnableUnsafeTrapsInSigSysHandler()) { in MaybeAddEscapeHatch() 1054 ErrorCode SandboxBPF::Trap(Trap::TrapFnc fnc, const void* aux) { in Trap() function in sandbox::SandboxBPF 1058 ErrorCode SandboxBPF::UnsafeTrap(Trap::TrapFnc fnc, const void* aux) { in UnsafeTrap() 1137 return Trap(BPFFailure, const_cast<char*>(msg)); in Kill()
|
D | errorcode.cc | 35 ErrorCode::ErrorCode(Trap::TrapFnc fnc, const void* aux, bool safe) in ErrorCode() 40 err_(SECCOMP_RET_TRAP + Trap::MakeTrap(fnc, aux, safe)) { in ErrorCode()
|
D | syscall_unittest.cc | 111 return sandbox->Trap(CopySyscallArgsToAux, aux_); in EvaluateSyscall()
|
/external/chromium_org/chrome/browser/ui/libgtk2ui/ |
D | x11_input_method_context_impl_gtk2_unittest.cc | 20 EXPECT_FALSE(trap.Trap(base::string16())); in TEST_F() 25 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("T"))); in TEST_F() 27 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("true"))); in TEST_F() 32 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("t"))); in TEST_F() 38 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("t"))); in TEST_F() 42 EXPECT_TRUE(trap.Trap(base::UTF8ToUTF16("t"))); in TEST_F() 49 EXPECT_FALSE(trap.Trap(base::UTF8ToUTF16("f"))); in TEST_F() 51 EXPECT_TRUE(trap.Trap(base::UTF8ToUTF16("t"))); in TEST_F()
|
D | x11_input_method_context_impl_gtk2.h | 120 bool Trap(const base::string16& text);
|
D | x11_input_method_context_impl_gtk2.cc | 310 if (commit_signal_trap_.Trap(text_in_utf16)) in OnCommit() 365 bool X11InputMethodContextImplGtk2::GtkCommitSignalTrap::Trap( in Trap() function in libgtk2ui::X11InputMethodContextImplGtk2::GtkCommitSignalTrap
|
/external/chromium_org/sandbox/linux/bpf_dsl/ |
D | bpf_dsl.cc | 86 TrapResultExprImpl(Trap::TrapFnc func, const void* arg) in TrapResultExprImpl() 92 return sb->Trap(func_, arg_); in Compile() 98 Trap::TrapFnc func_; 106 UnsafeTrapResultExprImpl(Trap::TrapFnc func, const void* arg) in UnsafeTrapResultExprImpl() 118 Trap::TrapFnc func_; 292 ResultExpr Trap(Trap::TrapFnc trap_func, const void* aux) { in Trap() function 296 ResultExpr UnsafeTrap(Trap::TrapFnc trap_func, const void* aux) { in UnsafeTrap() 379 ResultExpr SandboxBPFDSLPolicy::Trap(Trap::TrapFnc trap_func, const void* aux) { in Trap() function in sandbox::bpf_dsl::SandboxBPFDSLPolicy 380 return bpf_dsl::Trap(trap_func, aux); in Trap()
|
D | bpf_dsl.h | 117 static ResultExpr Trap(Trap::TrapFnc trap_func, const void* aux); 144 SANDBOX_EXPORT ResultExpr Trap(Trap::TrapFnc trap_func, const void* aux); 154 SANDBOX_EXPORT ResultExpr UnsafeTrap(Trap::TrapFnc trap_func, const void* aux);
|
D | bpf_dsl_more_unittest.cc | 119 return Trap(IncreaseCounter, counter_ptr_); in EvaluateSyscall() 229 return Trap(EnomemHandler, aux_); in EvaluateSyscall() 572 SANDBOX_ASSERT(Trap::EnableUnsafeTrapsInSigSysHandler() == false); in SANDBOX_TEST() 574 SANDBOX_ASSERT(Trap::EnableUnsafeTrapsInSigSysHandler() == false); in SANDBOX_TEST() 576 SANDBOX_ASSERT(Trap::EnableUnsafeTrapsInSigSysHandler() == true); in SANDBOX_TEST() 826 return Trap(BrokerOpenTrapHandler, iob_->broker_process()); in EvaluateSyscall() 1875 Allow()).Else(Trap(PthreadTrapHandler, "Unknown mask")); in EvaluateSyscall() 1932 Trap(PthreadTrapHandler, "Unexpected CLONE_XXX flag found")) in EvaluateSyscall() 1934 Trap(PthreadTrapHandler, in EvaluateSyscall() 1939 Trap(PthreadTrapHandler, in EvaluateSyscall()
|
D | bpf_dsl_unittest.cc | 197 return Trap(UnameTrap, &count_); in EvaluateSyscall()
|
/external/chromium_org/sandbox/linux/seccomp-bpf-helpers/ |
D | sigsys_handlers.cc | 248 return bpf_dsl::Trap(CrashSIGSYS_Handler, NULL); in CrashSIGSYS() 252 return bpf_dsl::Trap(SIGSYSCloneFailure, NULL); in CrashSIGSYSClone() 256 return bpf_dsl::Trap(SIGSYSPrctlFailure, NULL); in CrashSIGSYSPrctl() 260 return bpf_dsl::Trap(SIGSYSIoctlFailure, NULL); in CrashSIGSYSIoctl() 264 return bpf_dsl::Trap(SIGSYSKillFailure, NULL); in CrashSIGSYSKill() 268 return bpf_dsl::Trap(SIGSYSFutexFailure, NULL); in CrashSIGSYSFutex() 272 return bpf_dsl::Trap(SIGSYSSchedHandler, NULL); in RewriteSchedSIGSYS()
|
/external/mksh/src/ |
D | histrap.c | 32 Trap sigtraps[NSIG + 1]; 1075 Trap * 1079 Trap *p; in gettrap() 1123 Trap *p = &sigtraps[i]; in trapsig() 1157 Trap *p; in fatal_trap_check() 1176 Trap *p; in trap_pending() 1193 Trap *p; in runtraps() 1221 runtrap(Trap *p, bool is_last) in runtrap() 1284 Trap *p; in cleartraps() 1301 Trap *p; in restoresigs() [all …]
|
D | sh.h | 867 } Trap; typedef 897 extern Trap sigtraps[NSIG+1]; 1745 Trap *gettrap(const char *, bool); 1751 void runtrap(Trap *, bool); 1754 void settrap(Trap *, const char *); 1757 int setsig(Trap *, sig_t, int); 1758 void setexecsig(Trap *, int);
|
/external/valgrind/main/gdbserver_tests/ |
D | mcsignopass.stdinB.gdb | 8 # Trap the below signals, we make them stop and then continue.
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 2152 Sema::SFINAETrap Trap(S); in FinishTemplateArgumentDeduction() local 2260 if (Trap.hasErrorOccurred()) in FinishTemplateArgumentDeduction() 2284 SFINAETrap Trap(*this); in DeduceTemplateArguments() local 2301 if (Trap.hasErrorOccurred()) in DeduceTemplateArguments() 2322 Sema::SFINAETrap Trap(S); in FinishTemplateArgumentDeduction() local 2421 if (Trap.hasErrorOccurred()) in FinishTemplateArgumentDeduction() 2450 SFINAETrap Trap(*this); in DeduceTemplateArguments() local 2465 if (Trap.hasErrorOccurred()) in DeduceTemplateArguments() 2530 SFINAETrap Trap(*this); in SubstituteExplicitTemplateArguments() local 2554 Builder) || Trap.hasErrorOccurred()) { in SubstituteExplicitTemplateArguments() [all …]
|
D | SemaExprMember.cpp | 962 SFINAETrap Trap(*this, true); in BuildMemberReferenceExpr() local 968 if (RetryExpr.isUsable() && !Trap.hasErrorOccurred()) { in BuildMemberReferenceExpr() 975 if (Trap.hasErrorOccurred()) in BuildMemberReferenceExpr()
|
D | SemaDeclCXX.cpp | 8479 DiagnosticErrorTrap Trap(Diags); in DefineImplicitDefaultConstructor() local 8481 Trap.hasErrorOccurred()) { in DefineImplicitDefaultConstructor() 8816 DiagnosticErrorTrap Trap(Diags); in DefineInheritingConstructor() local 8818 Trap.hasErrorOccurred()) { in DefineInheritingConstructor() 8940 DiagnosticErrorTrap Trap(Diags); in DefineImplicitDestructor() local 8944 if (CheckDestructor(Destructor) || Trap.hasErrorOccurred()) { in DefineImplicitDestructor() 9630 DiagnosticErrorTrap Trap(Diags); in DefineImplicitCopyAssignment() local 9787 if (Trap.hasErrorOccurred()) { in DefineImplicitCopyAssignment() 10036 DiagnosticErrorTrap Trap(Diags); in DefineImplicitMoveAssignment() local 10209 if (Trap.hasErrorOccurred()) { in DefineImplicitMoveAssignment() [all …]
|
/external/llvm/test/Instrumentation/MemorySanitizer/ |
D | vector_cvt.ll | 41 ; Trap on %a shadow.
|
/external/chromium_org/content/common/sandbox_linux/ |
D | bpf_gpu_policy_linux.cc | 197 return Trap(GpuSIGSYS_Handler, broker_process_); in EvaluateSyscall()
|
/external/chromium_org/chrome/browser/ui/cocoa/tabs/ |
D | tab_strip_view.mm | 170 // Trap double-clicks and make them miniaturize the browser window.
|