Lines Matching defs:vmo

46 static zx_status_t get_library_vmo(const char* name, zx_handle_t* vmo);
201 zx_handle_t vmo;
202 zx_status_t status = _zx_vmo_create(chunk_size, 0, &vmo);
205 _zx_object_set_property(vmo, ZX_PROP_NAME,
210 0, vmo, 0, chunk_size, &chunk);
211 _zx_handle_close(vmo);
852 __NO_SAFESTACK NO_ASAN static zx_status_t map_library(zx_handle_t vmo,
873 zx_status_t status = _zx_vmo_get_size(vmo, &l);
876 status = _zx_vmo_read(vmo, &buf, 0, sizeof(buf) < l ? sizeof(buf) : l);
890 status = _zx_vmo_read(vmo, buf.phdrs, eh->e_phoff, phsize);
963 if (_zx_object_get_property(vmo, ZX_PROP_NAME,
992 zx_handle_t map_vmo = vmo;
1013 status = _zx_vmo_clone(vmo, ZX_VMO_CLONE_COPY_ON_WRITE,
1043 if (map_vmo != vmo)
1298 __NO_SAFESTACK static zx_status_t load_library_vmo(zx_handle_t vmo,
1312 zx_status_t status = map_library(vmo, &temp_dso);
1336 if (_zx_object_get_property(vmo, ZX_PROP_NAME,
1340 if (_zx_object_get_info(vmo, ZX_INFO_HANDLE_BASIC, &info, sizeof(info),
1413 zx_handle_t vmo;
1414 zx_status_t status = get_library_vmo(name, &vmo);
1416 status = load_library_vmo(vmo, name, rtld_mode, needed_by, loaded);
1417 _zx_handle_close(vmo);
2096 static void* dlopen_internal(zx_handle_t vmo, const char* file, int mode) {
2103 zx_status_t status = (vmo != ZX_HANDLE_INVALID ?
2104 load_library_vmo(vmo, file, mode, head, &p) :
2202 void* dlopen_vmo(zx_handle_t vmo, int mode) {
2203 if (vmo == ZX_HANDLE_INVALID) {
2207 return dlopen_internal(vmo, NULL, mode);
2611 void __sanitizer_publish_data(const char* sink_name, zx_handle_t vmo) {
2615 vmo, NULL);