OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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