HomeSort by relevance Sort by last modified time
    Searched refs:BrokerFilePermission (Results 1 - 8 of 8) sorted by null

  /external/libchrome/sandbox/linux/syscall_broker/
broker_file_permission.h 17 // BrokerFilePermission defines a path for whitelisting.
22 class SANDBOX_EXPORT BrokerFilePermission {
24 ~BrokerFilePermission() {}
25 BrokerFilePermission(const BrokerFilePermission&) = default;
26 BrokerFilePermission& operator=(const BrokerFilePermission&) = default;
28 static BrokerFilePermission ReadOnly(const std::string& path) {
29 return BrokerFilePermission(path, false, false, true, false, false);
32 static BrokerFilePermission ReadOnlyRecursive(const std::string& path)
    [all...]
broker_file_permission_unittest.cc 26 return BrokerFilePermission::ValidatePath(path);
29 return BrokerFilePermission::GetErrorMessageForTests();
39 SANDBOX_TEST(BrokerFilePermission, CreateGood) {
41 BrokerFilePermission perm = BrokerFilePermission::ReadOnly(kPath);
44 SANDBOX_TEST(BrokerFilePermission, CreateGoodRecursive) {
46 BrokerFilePermission perm = BrokerFilePermission::ReadOnlyRecursive(kPath);
50 BrokerFilePermission,
54 BrokerFilePermission perm = BrokerFilePermission::ReadOnly(kPath)
    [all...]
broker_policy.h 33 const std::vector<BrokerFilePermission>& permissions);
73 // The permissions_ vector is used as storage for the BrokerFilePermission
76 const std::vector<BrokerFilePermission> permissions_;
79 const BrokerFilePermission* permissions_array_;
broker_process.h 24 class BrokerFilePermission;
49 const std::vector<syscall_broker::BrokerFilePermission>& permissions,
broker_file_permission.cc 21 bool BrokerFilePermission::ValidatePath(const char* path) {
54 bool BrokerFilePermission::MatchPath(const char* requested_filename) const {
80 bool BrokerFilePermission::CheckAccess(const char* requested_filename,
130 bool BrokerFilePermission::CheckOpen(const char* requested_filename,
205 const char* BrokerFilePermission::GetErrorMessageForTests() {
206 static char kInvalidBrokerFileString[] = "Invalid BrokerFilePermission";
210 BrokerFilePermission::BrokerFilePermission(const std::string& path,
broker_policy.cc 22 const std::vector<BrokerFilePermission>& permissions)
broker_process_unittest.cc 58 std::vector<BrokerFilePermission> permissions;
59 permissions.push_back(BrokerFilePermission::ReadOnly("/proc/cpuinfo"));
71 std::vector<BrokerFilePermission> empty;
91 std::vector<BrokerFilePermission> permissions;
92 permissions.push_back(BrokerFilePermission::ReadOnly(kR_WhiteListed));
94 BrokerFilePermission::ReadOnly(kR_WhiteListedButDenied));
95 permissions.push_back(BrokerFilePermission::WriteOnly(kW_WhiteListed));
96 permissions.push_back(BrokerFilePermission::ReadWrite(kRW_WhiteListed));
251 std::vector<BrokerFilePermission> permissions;
253 permissions.push_back(BrokerFilePermission::ReadOnlyRecursive("/proc/"))
    [all...]
broker_process.cc 36 const std::vector<syscall_broker::BrokerFilePermission>& permissions,

Completed in 1755 milliseconds