/external/libbrillo/brillo/minijail/ |
D | minijail.cc | 31 void Minijail::Destroy(struct minijail* jail) { in Destroy() argument 32 minijail_destroy(jail); in Destroy() 35 void Minijail::DropRoot(struct minijail* jail, uid_t uid, gid_t gid) { in DropRoot() argument 36 minijail_change_uid(jail, uid); in DropRoot() 37 minijail_change_gid(jail, gid); in DropRoot() 40 bool Minijail::DropRoot(struct minijail* jail, in DropRoot() argument 45 return !minijail_change_user(jail, user) && in DropRoot() 46 !minijail_change_group(jail, group); in DropRoot() 49 void Minijail::EnterNewPidNamespace(struct minijail* jail) { in EnterNewPidNamespace() argument 50 minijail_namespace_pids(jail); in EnterNewPidNamespace() [all …]
|
D | minijail.h | 35 virtual void Destroy(struct minijail* jail); 38 virtual void DropRoot(struct minijail* jail, uid_t uid, gid_t gid); 41 virtual bool DropRoot(struct minijail* jail, 46 virtual void EnterNewPidNamespace(struct minijail* jail); 49 virtual void MountTmp(struct minijail* jail); 53 virtual void UseSeccompFilter(struct minijail* jail, const char* path); 56 virtual void UseCapabilities(struct minijail* jail, uint64_t capmask); 59 virtual void ResetSignalMask(struct minijail* jail); 62 virtual void CloseOpenFds(struct minijail* jail); 65 virtual void PreserveFd(struct minijail* jail, int parent_fd, int child_fd); [all …]
|
/external/minijail/rust/minijail/src/ |
D | lib.rs | 224 jail: *mut minijail, field 266 Ok(Minijail { jail: j }) in new() 276 let ret = minijail_copy_jail(self.jail, jail_out.jail); in try_clone() 291 minijail_change_uid(self.jail, uid); in change_uid() 296 minijail_change_gid(self.jail, gid); in change_gid() 302 minijail_change_user(self.jail, user_cstring.as_ptr()); in change_user() 310 minijail_change_group(self.jail, group_cstring.as_ptr()); in change_group() 316 minijail_set_supplementary_gids(self.jail, ids.len(), ids.as_ptr()); in set_supplementary_gids() 321 minijail_keep_supplementary_gids(self.jail); in keep_supplementary_gids() 328 let errno = unsafe { minijail_rlimit(self.jail, kind, cur, max) }; in set_rlimit() [all …]
|
/external/crosvm/src/ |
D | linux.rs | 545 jail: simple_jail(&cfg, "block_device")?, in create_block_device() 556 jail: None, in create_vhost_user_block_device() 571 jail: None, in create_vhost_user_fs_device() 581 jail: simple_jail(&cfg, "rng_device")?, in create_rng_device() 595 Some(jail) => { in create_tpm_device() 598 jail.mount_with_data( in create_tpm_device() 606 let crosvm_ids = add_crosvm_user_to_jail(jail, "tpm")?; in create_tpm_device() 617 jail.mount_bind(&tpm_storage, &tpm_storage, true)?; in create_tpm_device() 629 jail: tpm_jail, in create_tpm_device() 652 jail: simple_jail(&cfg, "input_device")?, in create_single_touch_device() [all …]
|
/external/crosvm/arch/src/ |
D | lib.rs | 123 pub jail: Option<Minijail>, field 355 for (dev_idx, (mut device, jail)) in devices.into_iter().enumerate() { in generate_pci_root() 399 let arced_dev: Arc<Mutex<dyn BusDevice>> = if let Some(jail) = jail { in generate_pci_root() 400 let proxy = ProxyDevice::new(device, &jail, keep_rds) in generate_pci_root() 483 Some(jail) => { in add_goldfish_battery() 489 ProxyDevice::new(goldfish_bat, &jail, keep_rds) in add_goldfish_battery()
|
D | serial.rs | 334 pub fn add_bind_mounts(&self, jail: &mut Minijail) -> Result<(), minijail::Error> { in add_bind_mounts() 340 jail.mount_bind(parent, parent, true)?; in add_bind_mounts() 438 Some(jail) => { in add_serial_devices() 440 ProxyDevice::new(com, &jail, preserved_fds) in add_serial_devices()
|
/external/crosvm/src/plugin/ |
D | mod.rs | 610 let jail = if cfg.sandbox { in run_config() localVariable 630 let mut jail = create_plugin_jail(root_path, cfg.seccomp_log_failures, &policy_path)?; in run_config() localVariable 640 jail.gidmap(&map).map_err(Error::SetGidMap)?; in run_config() 648 jail.mount_bind(&device, &device, true) in run_config() 653 jail.mount_bind(&bind_mount.src, &bind_mount.dst, bind_mount.writable) in run_config() 657 Some(jail) in run_config() 704 let mut plugin = Process::new(vcpu_count, plugin_path, &plugin_args, jail)?; in run_config()
|
D | process.rs | 144 jail: Option<Minijail>, in new() 163 let plugin_pid = match jail { in new() 164 Some(jail) => { in new() 169 jail.run(cmd, &[0, 1, 2, child_socket.as_raw_descriptor()], args) in new()
|
/external/crosvm/devices/src/ |
D | proxy.rs | 146 jail: &Minijail, in new() 155 match jail.fork(Some(&keep_rds)).map_err(Error::ForkingJail)? { in new()
|
/external/rust/crates/libc/src/unix/bsd/freebsdlike/freebsd/ |
D | mod.rs | 38 pub struct jail { 1366 pub fn jail(jail: *mut ::jail) -> ::c_int; in jail() function
|
/external/rust/crates/remain/ |
D | README.md | 63 DeviceJail(e) => write!(f, "failed to jail device: {}", e),
|
/external/cldr/common/testData/transforms/ |
D | und-Latn-t-und-deva.txt | 266 जैलेण jailēṇa 267 जैलेश jailēśa
|
D | und-Latn-t-und-taml.txt | 457 ஜைலேஷ jailēṣa
|
D | und-Latn-t-und-telu.txt | 428 జైలేణ jailēṇa
|
/external/libxml2/ |
D | Android.bp | 250 // Soong does not run the tool from within the jail, so 453 // Soong does not run the tool from within the jail, so 742 // Soong does not run the tool from within the jail, so
|
/external/crosvm/docs/ |
D | architecture.md | 17 …, using a list of every PCI device with optional `Minijail`, will finally jail the PCI devices and…
|
/external/icu/icu4j/main/shared/data/ |
D | Transliterator_Han_Latin_Definition.txt | 10878 關押 < put\-in\-jail; 11959 入獄 < go\-to\-jail; 21028 班房 < jail; 29106 關押 > put\-in\-jail; 29614 入獄 > go\-to\-jail; 35661 班房 > jail;
|
/external/libtextclassifier/native/annotator/pod_ner/test_data/ |
D | vocab.txt | 7174 jail
|
/external/jline/src/src/test/resources/jline/example/ |
D | english.gz |
|
/external/kotlinx.coroutines/benchmarks/src/jmh/resources/ |
D | ospd.txt.gz |
|
/external/cldr/tools/java/org/unicode/cldr/util/data/transforms/ |
D | internal_raw_IPA-old.txt | 102445 jail %34535 ʤel 102446 jail's ʤelz
|
D | internal_raw_IPA.txt | 86416 jail %42139 dʒel 86417 jail's %31959 dʒelz
|