Searched refs:interp (Results 1 - 4 of 4) sorted by relevance
/fuchsia/zircon/system/ulib/launchpad/ |
H A D | elf.h | 22 // Check if the ELF file has a PT_INTERP header. On success, *interp 24 // *interp_len is strlen(*interp). 26 char** interp, size_t* interp_len);
|
H A D | elf.c | 45 char** interp, size_t* interp_len) { 60 *interp = buffer; 44 elf_load_get_interp(elf_load_info_t* info, zx_handle_t vmo, char** interp, size_t* interp_len) argument
|
H A D | launchpad.c | 518 const char* interp, size_t interp_len) { 526 interp, interp_len, &interp_vmo); 572 char* interp; local 574 status = elf_load_get_interp(elf, vmo, &interp, &interp_len); 578 if (interp == NULL) { 595 if ((status = handle_interp(lp, vmo, interp, interp_len))) { 601 free(interp); 517 handle_interp(launchpad_t* lp, zx_handle_t vmo, const char* interp, size_t interp_len) argument
|
/fuchsia/zircon/system/core/userboot/ |
H A D | userboot-elf.c | 156 char interp[sizeof(INTERP_PREFIX) + interp_len]; local 157 memcpy(interp, INTERP_PREFIX, sizeof(INTERP_PREFIX) - 1); 159 vmo, &interp[sizeof(INTERP_PREFIX) - 1], 163 interp[sizeof(INTERP_PREFIX) - 1 + interp_len] = '\0'; 165 printl(log, "'%s' has PT_INTERP \"%s\"", filename, interp); 168 bootfs_open(log, "dynamic linker", fs, interp); 170 entry = load(log, interp, vmar, interp_vmo,
|
Completed in 53 milliseconds