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

/system/libhidl/minijail/
H A DHardwareMinijail.cpp31 struct minijail* jail = minijail_new(); local
32 if (jail == NULL) {
36 minijail_no_new_privs(jail);
37 minijail_log_seccomp_filter_failures(jail);
38 minijail_use_seccomp_filter(jail);
39 minijail_parse_seccomp_filters(jail, seccomp_policy_path.c_str());
40 minijail_enter(jail);
41 minijail_destroy(jail);
/system/tpm/attestation/server/
H A Dmain.cc51 struct minijail* jail = minijail->New(); local
53 minijail->DropRoot(jail, kAttestationUser, kAttestationGroup);
54 minijail_inherit_usergroups(jail);
55 minijail->UseSeccompFilter(jail, kAttestationSeccompPath);
56 minijail->Enter(jail);
57 minijail->Destroy(jail);
/system/tpm/trunks/
H A Dtrunksd.cc59 struct minijail* jail = minijail->New(); local
60 minijail->DropRoot(jail, kTrunksUser, kTrunksGroup);
61 minijail->UseSeccompFilter(jail, kTrunksSeccompPath);
62 minijail->Enter(jail);
63 minijail->Destroy(jail);
/system/core/adb/daemon/
H A Dmain.cpp99 ScopedMinijail jail(minijail_new());
115 minijail_set_supplementary_gids(jail.get(), arraysize(groups), groups);
123 minijail_use_caps(jail.get(), CAP_TO_MASK(CAP_SETUID) | CAP_TO_MASK(CAP_SETGID));
126 minijail_change_gid(jail.get(), AID_SHELL);
127 minijail_change_uid(jail.get(), AID_SHELL);
129 minijail_enter(jail.get());
154 minijail_enter(jail.get());
/system/core/debuggerd/
H A Ddebuggerd_test.cpp580 ScopedMinijail jail{minijail_new()};
581 if (!jail) {
585 minijail_no_new_privs(jail.get());
586 minijail_log_seccomp_filter_failures(jail.get());
587 minijail_use_seccomp_filter(jail.get());
588 minijail_parse_seccomp_filters_from_fd(jail.get(), policy_fd.release());
599 std::thread thread([&jail, &thread_ready]() {
600 minijail_enter(jail.get());
615 minijail_enter(jail.get());

Completed in 230 milliseconds