Lines Matching refs:args
49 struct read_hook_memory_args *args = handle->read_hook_arg; in elf_read_hook_memory() local
51 DEBUG_ASSERT(args); in elf_read_hook_memory()
57 if (offset >= args->len) in elf_read_hook_memory()
59 if (offset + len >= args->len) in elf_read_hook_memory()
60 toread = args->len - offset; in elf_read_hook_memory()
62 memcpy(buf, args->ptr + offset, toread); in elf_read_hook_memory()
87 struct read_hook_memory_args *args = malloc(sizeof(struct read_hook_memory_args)); in elf_open_handle_memory() local
89 args->ptr = ptr; in elf_open_handle_memory()
90 args->len = len; in elf_open_handle_memory()
92 status_t err = elf_open_handle(handle, elf_read_hook_memory, (void *)args, true); in elf_open_handle_memory()
94 free(args); in elf_open_handle_memory()