Searched refs:interp (Results 1 - 4 of 4) sorted by relevance

/fuchsia/zircon/system/ulib/launchpad/
H A Delf.h22 // 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 Delf.c45 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 Dlaunchpad.c518 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 Duserboot-elf.c156 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 30 milliseconds