aboutsummaryrefslogtreecommitdiff
path: root/brillo/process_mock.h
diff options
context:
space:
mode:
authorSamuel Tan <samueltan@google.com>2015-12-14 14:49:09 -0800
committerSamuel Tan <samueltan@google.com>2015-12-18 14:28:48 -0800
commitd6720ce258a19c08fd2cfe6ea61b5eeefcfb9582 (patch)
tree170f773957a8c6e5d57e8ff2a5c3fa1055774133 /brillo/process_mock.h
parent7a8c2c1f3b25446cec0e7e897f74c9769f4fb6be (diff)
downloadlibbrillo-d6720ce258a19c08fd2cfe6ea61b5eeefcfb9582.tar.gz
libbrillo: extend Process API to support sandboxing
Extend the brillo::Process API to support some sandboxing options. BUG: 26190154 Change-Id: I6d657ee2afda20d18d6286b132c9143dce0ffc9d
Diffstat (limited to 'brillo/process_mock.h')
-rw-r--r--brillo/process_mock.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/brillo/process_mock.h b/brillo/process_mock.h
index d821cc4..f73d242 100644
--- a/brillo/process_mock.h
+++ b/brillo/process_mock.h
@@ -24,6 +24,9 @@ class ProcessMock : public Process {
MOCK_METHOD2(BindFd, void(int parent_fd, int child_fd));
MOCK_METHOD1(SetUid, void(uid_t));
MOCK_METHOD1(SetGid, void(gid_t));
+ MOCK_METHOD1(SetCapabilities, void(uint64_t capmask));
+ MOCK_METHOD1(ApplySyscallFilter, void(const std::string& path));
+ MOCK_METHOD0(EnterNewPidNamespace, void());
MOCK_METHOD1(SetInheritParentSignalMask, void(bool));
MOCK_METHOD1(SetPreExecCallback, void(const PreExecCallback&));
MOCK_METHOD1(SetSearchPath, void(bool));