Searched refs:SyscallResult (Results 1 - 5 of 5) sorted by relevance

/macosx-10.10/WebKit2-7600.1.25/Shared/linux/SeccompFilters/
H A DSyscall.h59 class SyscallResult;
76 virtual void setResult(const SyscallResult*) = 0;
77 virtual std::unique_ptr<SyscallResult> execute(const SyscallPolicy&) = 0;
89 class SyscallResult { class in namespace:WebKit
90 WTF_MAKE_NONCOPYABLE(SyscallResult);
93 virtual ~SyscallResult() { }
95 static std::unique_ptr<SyscallResult> createFromDecoder(IPC::ArgumentDecoder*, int fd);
103 SyscallResult(int type);
H A DSyscall.cpp85 std::unique_ptr<SyscallResult> SyscallResult::createFromDecoder(IPC::ArgumentDecoder* decoder, int fd)
91 std::unique_ptr<SyscallResult> result;
101 SyscallResult::SyscallResult(int type) function in class:WebKit::SyscallResult
H A DOpenSyscall.h53 virtual void setResult(const SyscallResult*);
54 virtual std::unique_ptr<SyscallResult> execute(const SyscallPolicy&);
64 class OpenSyscallResult : public SyscallResult {
72 // SyscallResult implementation.
H A DOpenSyscall.cpp121 void OpenSyscall::setResult(const SyscallResult* result)
133 std::unique_ptr<SyscallResult> OpenSyscall::execute(const SyscallPolicy& policy)
185 : SyscallResult(__NR_open)
H A DSeccompBroker.cpp223 std::unique_ptr<SyscallResult> result = SyscallResult::createFromDecoder(decoder.get(), fd);
332 std::unique_ptr<SyscallResult> result = syscall->execute(m_policy);

Completed in 136 milliseconds