Searched refs:sysno (Results 1 - 25 of 46) sorted by relevance

12

/external/libchrome/sandbox/linux/seccomp-bpf-helpers/
H A Dsyscall_sets.h21 static bool IsKill(int sysno);
22 static bool IsAllowedGettime(int sysno);
23 static bool IsCurrentDirectory(int sysno);
24 static bool IsUmask(int sysno);
28 static bool IsFileSystem(int sysno);
29 static bool IsAllowedFileSystemAccessViaFd(int sysno);
30 static bool IsDeniedFileSystemAccessViaFd(int sysno);
31 static bool IsGetSimpleId(int sysno);
32 static bool IsProcessPrivilegeChange(int sysno);
33 static bool IsProcessGroupOrSession(int sysno);
[all...]
H A Dbaseline_policy.cc41 bool IsBaselinePolicyAllowed(int sysno) { argument
42 return SyscallSets::IsAllowedAddressSpaceAccess(sysno) ||
43 SyscallSets::IsAllowedBasicScheduler(sysno) ||
44 SyscallSets::IsAllowedEpoll(sysno) ||
45 SyscallSets::IsAllowedFileSystemAccessViaFd(sysno) ||
46 SyscallSets::IsAllowedFutex(sysno) ||
47 SyscallSets::IsAllowedGeneralIo(sysno) ||
48 SyscallSets::IsAllowedGetOrModifySocket(sysno) ||
49 SyscallSets::IsAllowedGettime(sysno) ||
50 SyscallSets::IsAllowedProcessStartOrDeath(sysno) ||
64 IsBaselinePolicyWatched(int sysno) argument
102 EvaluateSyscallImpl(int fs_denied_errno, pid_t current_pid, int sysno) argument
[all...]
H A Dsyscall_sets.cc17 bool SyscallSets::IsKill(int sysno) { argument
18 switch (sysno) {
28 bool SyscallSets::IsAllowedGettime(int sysno) { argument
29 switch (sysno) {
53 bool SyscallSets::IsCurrentDirectory(int sysno) { argument
54 switch (sysno) {
64 bool SyscallSets::IsUmask(int sysno) { argument
65 switch (sysno) {
77 bool SyscallSets::IsFileSystem(int sysno) { argument
78 switch (sysno) {
159 IsAllowedFileSystemAccessViaFd(int sysno) argument
198 IsDeniedFileSystemAccessViaFd(int sysno) argument
223 IsGetSimpleId(int sysno) argument
252 IsProcessPrivilegeChange(int sysno) argument
285 IsProcessGroupOrSession(int sysno) argument
299 IsAllowedSignalHandling(int sysno) argument
334 IsAllowedOperationOnFd(int sysno) argument
356 IsKernelInternalApi(int sysno) argument
369 IsAllowedProcessStartOrDeath(int sysno) argument
401 IsAllowedFutex(int sysno) argument
411 IsAllowedEpoll(int sysno) argument
432 IsAllowedGetOrModifySocket(int sysno) argument
448 IsDeniedGetOrModifySocket(int sysno) argument
467 IsSocketCall(int sysno) argument
478 IsNetworkSocketInformation(int sysno) argument
491 IsAllowedAddressSpaceAccess(int sysno) argument
526 IsAllowedGeneralIo(int sysno) argument
583 IsPrctl(int sysno) argument
595 IsSeccomp(int sysno) argument
604 IsAllowedBasicScheduler(int sysno) argument
622 IsAdminOperation(int sysno) argument
638 IsKernelModule(int sysno) argument
654 IsGlobalFSViewChange(int sysno) argument
665 IsFsControl(int sysno) argument
682 IsNuma(int sysno) argument
699 IsMessageQueue(int sysno) argument
713 IsGlobalProcessEnvironment(int sysno) argument
737 IsDebug(int sysno) argument
749 IsGlobalSystemStatus(int sysno) argument
767 IsEventFd(int sysno) argument
780 IsAsyncIo(int sysno) argument
793 IsKeyManagement(int sysno) argument
805 IsSystemVSemaphores(int sysno) argument
820 IsSystemVSharedMemory(int sysno) argument
834 IsSystemVMessageQueue(int sysno) argument
849 IsSystemVIpc(int sysno) argument
859 IsAnySystemV(int sysno) argument
868 IsAdvancedScheduler(int sysno) argument
889 IsInotify(int sysno) argument
903 IsFaNotify(int sysno) argument
913 IsTimer(int sysno) argument
926 IsAdvancedTimer(int sysno) argument
942 IsExtendedAttributes(int sysno) argument
964 IsMisc(int sysno) argument
1014 IsArmPciConfig(int sysno) argument
1025 IsArmPrivate(int sysno) argument
1040 IsMipsPrivate(int sysno) argument
1050 IsMipsMisc(int sysno) argument
[all...]
H A Dsyscall_parameters_restrictions_unittests.cc51 ResultExpr EvaluateSyscall(int sysno) const override {
52 switch (sysno) {
119 ResultExpr EvaluateSyscall(int sysno) const override {
120 switch (sysno) {
122 return RestrictSchedTarget(getpid(), sysno);
187 ResultExpr EvaluateSyscall(int sysno) const override {
188 switch (sysno) {
216 ResultExpr EvaluateSyscall(int sysno) const override {
217 switch (sysno) {
H A Dsyscall_parameters_restrictions.h57 // Restrict |sysno| (which must be kill, tkill or tgkill) by allowing tgkill or
59 // |sysno| is tkill.
61 int sysno);
79 int sysno);
H A Dsigsys_handlers.cc66 uint32_t SyscallNumberToOffsetFromBase(uint32_t sysno) { argument
71 sysno = sysno - __NR_Linux;
74 if (sysno >= 1024)
75 sysno = 0;
77 return sysno;
80 // Print a seccomp-bpf failure to handle |sysno| to stderr in an
82 void PrintSyscallError(uint32_t sysno) { argument
83 if (sysno >= 1024)
84 sysno
[all...]
H A Dsyscall_parameters_restrictions.cc270 ResultExpr RestrictKillTarget(pid_t target_pid, int sysno) { argument
271 switch (sysno) {
303 ResultExpr RestrictSchedTarget(pid_t target_pid, int sysno) { argument
304 switch (sysno) {
/external/libchrome/sandbox/linux/bpf_dsl/
H A Dpolicy.h24 virtual ResultExpr EvaluateSyscall(int sysno) const = 0;
H A Dbpf_dsl_unittest.cc120 ResultExpr EvaluateSyscall(int sysno) const override {
121 if (sysno == __NR_getpgid) {
125 if (sysno == __NR_setuid) {
152 ResultExpr EvaluateSyscall(int sysno) const override {
153 if (sysno == __NR_socketpair) {
198 ResultExpr EvaluateSyscall(int sysno) const override {
199 if (sysno == __NR_setresuid) {
238 ResultExpr EvaluateSyscall(int sysno) const override {
239 if (sysno == __NR_uname) {
261 ResultExpr EvaluateSyscall(int sysno) cons
[all...]
H A Dpolicy_compiler.h49 static bool IsRequiredForUnsafeTrap(int sysno);
/external/valgrind/none/tests/amd64-solaris/
H A Dsyscall_return_args.c10 static void syscall_rval(int sysno, uint64_t *rval_hi, uint64_t *rval_lo) argument
21 : [INPUT1] "i" (GARBAGE), [SYSCALL_NUMBER] "g" (sysno) /* input */
/external/valgrind/coregrind/m_syswrap/
H A Dsyswrap-main.c99 syscalls. Fasttraps do not take any parameters (except of the sysno in eax)
100 and never fail (if the sysno is valid).
415 return a1->sysno == a2->sysno
427 Bool eq_SyscallStatus ( UInt sysno, SyscallStatus* s1, SyscallStatus* s2 ) argument
430 if (s1->what == s2->what && sr_EQ( sysno, s1->sres, s2->sres ))
466 canonical->sysno = gst->guest_EAX;
478 canonical->sysno = gst->guest_RAX;
490 canonical->sysno = gst->guest_GPR0;
502 canonical->sysno
1664 Word sysno; local
2056 Word sysno; local
[all...]
H A Dpriv_types_n_macros.h55 Word sysno; member in struct:SyscallArgs
178 /* A function to find the syscall table entry for a given sysno. If
186 SyscallTableEntry* ML_(get_linux_syscall_entry)( UInt sysno );
198 SyscallTableEntry* ML_(get_solaris_syscall_entry)( UInt sysno );
266 #define WRAPPER_ENTRY_X_(auxstr, sysno, name) \
267 [sysno] = { vgSysWrap_##auxstr##_##name##_before, NULL }
268 #define WRAPPER_ENTRY_XY(auxstr, sysno, name) \
269 [sysno] = { vgSysWrap_##auxstr##_##name##_before, \
279 # define GENX_(sysno, name) WRAPPER_ENTRY_X_(generic, sysno, nam
[all...]
H A Dsyswrap-arm64-linux.c604 #define PLAX_(sysno, name) WRAPPER_ENTRY_X_(arm64_linux, sysno, name)
605 #define PLAXY(sysno, name) WRAPPER_ENTRY_XY(arm64_linux, sysno, name)
904 SyscallTableEntry* ML_(get_linux_syscall_entry) ( UInt sysno )
910 if (sysno < syscall_main_table_size) {
911 SyscallTableEntry* sys = &syscall_main_table[sysno];
919 //ZZ switch (sysno) {
/external/ltp/testcases/misc/crash/
H A Dcrash02.c274 int in_blacklist(int sysno);
419 long int sysno, arg1, arg2, arg3, arg4, arg5, arg6, arg7; local
422 sysno = rand() % sysno_max;
423 } while (in_blacklist(sysno));
437 try_num, sysno, arg1, arg2, arg3, arg4, arg5,
440 syscall(sysno, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
447 int in_blacklist(int sysno) argument
479 if (sysno == list[i])
/external/libchrome/sandbox/linux/seccomp-bpf/
H A Dsandbox_bpf.h83 static bool IsRequiredForUnsafeTrap(int sysno);
H A Dbpf_tests_unittest.cc53 ResultExpr EvaluateSyscall(int sysno) const override {
54 DCHECK(SandboxBPF::IsValidSyscallNumber(sysno));
H A Dsandbox_bpf.cc207 bool SandboxBPF::IsRequiredForUnsafeTrap(int sysno) { argument
208 return bpf_dsl::PolicyCompiler::IsRequiredForUnsafeTrap(sysno);
H A Dsyscall_unittest.cc116 ResultExpr EvaluateSyscall(int sysno) const override {
117 DCHECK(SandboxBPF::IsValidSyscallNumber(sysno));
118 if (sysno == __NR_uname) {
/external/valgrind/coregrind/
H A Dm_syscall.c551 sysno in r7
578 sysno in r8
836 return address at 0(esp), a sysno in eax, a result in edx:eax, the carry
855 /* Fasttrap syscall.. no parameters, a sysno in eax, a result in edx:eax,
856 never fails (if the sysno is valid). */
878 0(rsp), a sysno in rax, a result in rdx:rax, the carry flag set on
901 /* Fasttrap syscall.. no parameters, a sysno in rax, a result in rdx:rax,
902 never fails (if the sysno is valid). */
922 SysRes VG_(do_syscall) ( UWord sysno, UWord a1, UWord a2, UWord a3, argument
927 UWord val = do_syscall_WRK(sysno,a
[all...]
H A Dpub_core_gdbserver.h126 extern void VG_(gdbserver_report_syscall) (Bool before, UWord sysno,
/external/valgrind/include/
H A Dpub_tool_basics.h243 static inline Bool sr_EQ ( UInt sysno, SysRes sr1, SysRes sr2 ) { argument
261 Bool useEx = sysno == __nr_pipe || sysno == __nr_pipe2;
279 static inline Bool sr_EQ ( UInt sysno, SysRes sr1, SysRes sr2 ) { argument
280 /* sysno is ignored for Linux/not-MIPS */
339 static inline Bool sr_EQ ( UInt sysno, SysRes sr1, SysRes sr2 ) { argument
340 /* sysno is ignored for Darwin */
359 static inline Bool sr_EQ ( UInt sysno, SysRes sr1, SysRes sr2 ) { argument
360 /* sysno is ignored for Solaris */
/external/valgrind/include/vki/
H A Dvki-scnums-solaris.h57 #define VG_SOLARIS_SYSCALL_CONSTRUCT_FASTTRAP(sysno) \
59 | (sysno))
60 #define VG_SOLARIS_SYSNO_CLASS(sysno) \
61 ((sysno) >> VG_SOLARIS_SYSCALL_CLASS_SHIFT)
62 #define VG_SOLARIS_SYSNO_INDEX(sysno) \
63 ((sysno) & VG_SOLARIS_SYSCALL_NUMBER_MASK)
H A Dvki-scnums-darwin.h93 #define VG_DARWIN_SYSNO_INDEX(sysno) ((sysno) & VG_DARWIN_SYSCALL_NUMBER_MASK)
94 #define VG_DARWIN_SYSNO_CLASS(sysno) ((sysno) >> VG_DARWIN_SYSCALL_CLASS_SHIFT)
102 # define VG_DARWIN_SYSNO_FOR_KERNEL(sysno) \
103 ((VG_DARWIN_SYSNO_CLASS(sysno) == VG_DARWIN_SYSCALL_CLASS_MACH) \
104 ? -VG_DARWIN_SYSNO_INDEX(sysno) \
105 : VG_DARWIN_SYSNO_INDEX(sysno) \
110 # define VG_DARWIN_SYSNO_FOR_KERNEL(sysno) (sysno)
[all...]
/external/valgrind/coregrind/m_gdbserver/
H A Dtarget.h148 /* Inform GDB (if needed) that client is before (or after) syscall sysno.
149 sysno -1 is used to clear the fact that a syscall has been encountered. */
150 extern void gdbserver_syscall_encountered (Bool before, Int sysno);

Completed in 294 milliseconds

12