Searched refs:interp_len (Results 1 - 6 of 6) sorted by relevance
/fuchsia/zircon/system/ulib/launchpad/ |
H A D | elf.c | 45 char** interp, size_t* interp_len) { 49 &offset, interp_len)) { 50 buffer = malloc(*interp_len + 1); 53 zx_status_t status = zx_vmo_read(vmo, buffer, offset, *interp_len); 58 buffer[*interp_len] = '\0'; 44 elf_load_get_interp(elf_load_info_t* info, zx_handle_t vmo, char** interp, size_t* interp_len) argument
|
H A D | elf.h | 24 // *interp_len is strlen(*interp). 26 char** interp, size_t* interp_len);
|
H A D | launchpad.c | 518 const char* interp, size_t interp_len) { 526 interp, interp_len, &interp_vmo); 573 size_t interp_len; local 574 status = elf_load_get_interp(elf, vmo, &interp, &interp_len); 595 if ((status = handle_interp(lp, vmo, interp, interp_len))) { 616 size_t *interp_len, char **args_start) 634 *interp_len = next_char - *interp_start; 707 size_t interp_len; local 709 status = parse_interp_spec(first_line, &interp_start, &interp_len, 718 size_t new_args_len = interp_len 517 handle_interp(launchpad_t* lp, zx_handle_t vmo, const char* interp, size_t interp_len) argument 615 parse_interp_spec(char *line, char **interp_start, size_t *interp_len, char **args_start) argument [all...] |
/fuchsia/zircon/system/core/userboot/ |
H A D | userboot-elf.c | 26 uintptr_t* interp_off, size_t* interp_len, 39 elf_load_find_interp(phdrs, header.e_phnum, interp_off, interp_len)) 151 size_t interp_len = 0; local 153 vmar, vmo, &interp_off, &interp_len, 155 if (interp_len > 0) { 156 char interp[sizeof(INTERP_PREFIX) + interp_len]; 160 interp_off, interp_len); 163 interp[sizeof(INTERP_PREFIX) - 1 + interp_len] = '\0'; 24 load(zx_handle_t log, const char* what, zx_handle_t vmar, zx_handle_t vmo, uintptr_t* interp_off, size_t* interp_len, zx_handle_t* segments_vmar, size_t* stack_size, bool close_vmo, bool return_entry) argument
|
/fuchsia/zircon/system/ulib/elfload/include/elfload/ |
H A D | elfload.h | 62 uintptr_t* interp_off, size_t* interp_len);
|
/fuchsia/zircon/system/ulib/elfload/ |
H A D | elf-load.c | 290 uintptr_t* interp_off, size_t* interp_len) { 294 *interp_len = phdrs[i].p_filesz; 289 elf_load_find_interp(const elf_phdr_t phdrs[], size_t phnum, uintptr_t* interp_off, size_t* interp_len) argument
|
Completed in 32 milliseconds