Home
last modified time | relevance | path

Searched refs:Trap (Results 1 – 25 of 37) sorted by relevance

12

/external/chromium_org/sandbox/linux/seccomp-bpf/
Dtrap.cc77 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 …]
Derrorcode_unittest.cc28 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 …]
Dtrap.h34 class SANDBOX_EXPORT Trap {
84 Trap();
88 ~Trap();
97 static Trap* GetInstance();
111 static Trap* global_trap_;
121 DISALLOW_COPY_AND_ASSIGN(Trap);
Derrorcode.h150 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
Dsandbox_bpf.h100 static ErrorCode Trap(Trap::TrapFnc fnc, const void* aux);
112 static ErrorCode UnsafeTrap(Trap::TrapFnc fnc, const void* aux);
Dsandbox_bpf.cc177 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()
Derrorcode.cc35 ErrorCode::ErrorCode(Trap::TrapFnc fnc, const void* aux, bool safe) in ErrorCode()
40 err_(SECCOMP_RET_TRAP + Trap::MakeTrap(fnc, aux, safe)) { in ErrorCode()
Dsyscall_unittest.cc111 return sandbox->Trap(CopySyscallArgsToAux, aux_); in EvaluateSyscall()
/external/chromium_org/chrome/browser/ui/libgtk2ui/
Dx11_input_method_context_impl_gtk2_unittest.cc20 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()
Dx11_input_method_context_impl_gtk2.h120 bool Trap(const base::string16& text);
Dx11_input_method_context_impl_gtk2.cc310 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/
Dbpf_dsl.cc86 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()
Dbpf_dsl.h117 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);
Dbpf_dsl_more_unittest.cc119 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()
Dbpf_dsl_unittest.cc197 return Trap(UnameTrap, &count_); in EvaluateSyscall()
/external/chromium_org/sandbox/linux/seccomp-bpf-helpers/
Dsigsys_handlers.cc248 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/
Dhistrap.c32 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 …]
Dsh.h867 } 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/
Dmcsignopass.stdinB.gdb8 # Trap the below signals, we make them stop and then continue.
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp2152 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 …]
DSemaExprMember.cpp962 SFINAETrap Trap(*this, true); in BuildMemberReferenceExpr() local
968 if (RetryExpr.isUsable() && !Trap.hasErrorOccurred()) { in BuildMemberReferenceExpr()
975 if (Trap.hasErrorOccurred()) in BuildMemberReferenceExpr()
DSemaDeclCXX.cpp8479 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/
Dvector_cvt.ll41 ; Trap on %a shadow.
/external/chromium_org/content/common/sandbox_linux/
Dbpf_gpu_policy_linux.cc197 return Trap(GpuSIGSYS_Handler, broker_process_); in EvaluateSyscall()
/external/chromium_org/chrome/browser/ui/cocoa/tabs/
Dtab_strip_view.mm170 // Trap double-clicks and make them miniaturize the browser window.

12