Home
last modified time | relevance | path

Searched refs:loadtask (Results 1 – 3 of 3) sorted by relevance

/third_party/musl/porting/linux/user/ldso/
Ddynlink_rand.h36 struct loadtask { struct
71 struct loadtask **array;
82 hidden bool append_loadtasks(struct loadtasks *tasks, struct loadtask *item);
83 hidden void free_task(struct loadtask *task);
84 hidden struct loadtask *get_loadtask(struct loadtasks *tasks, size_t index);
87 hidden struct loadtask *create_loadtask(const char *name, struct dso *needed_by, ns_t *ns, bool che…
Ddynlink_rand.c133 bool append_loadtasks(struct loadtasks *tasks, struct loadtask *item) in append_loadtasks()
140 realloced = internal_realloc(tasks->array, new_cap * sizeof(struct loadtask *)); in append_loadtasks()
142 realloced = internal_malloc(TASK_BASE_CAPACITY * sizeof(struct loadtask *)); in append_loadtasks()
156 void free_task(struct loadtask *task) in free_task()
186 struct loadtask *get_loadtask(struct loadtasks *tasks, size_t index) in get_loadtask()
216 struct loadtask *task = NULL; in shuffle_loadtasks()
229 struct loadtask *create_loadtask(const char *name, struct dso *needed_by, ns_t *ns, bool check_inhe… in create_loadtask()
236 struct loadtask *task = internal_calloc(1, sizeof(struct loadtask)); in create_loadtask()
Ddynlink.c250 static bool map_library_header(struct loadtask *task);
251 static bool task_map_library(struct loadtask *task, struct reserved_address_params *reserved_params…
252 static bool load_library_header(struct loadtask *task);
253 static void task_load_library(struct loadtask *task, struct reserved_address_params *reserved_param…
260 static void open_library_by_path(const char *name, const char *s, struct loadtask *task, struct zip…
261 …san_path_open_by_task(int fd, const char *name, ns_t *namespace, struct loadtask *task, struct zip…
3046 struct loadtask *task = NULL; in dlopen_impl()
4021 static void open_library_by_path(const char *name, const char *s, struct loadtask *task, struct zip… in open_library_by_path()
4050 …oid handle_asan_path_open_by_task(int fd, const char *name, ns_t *namespace, struct loadtask *task, in handle_asan_path_open_by_task()
4209 static bool map_library_header(struct loadtask *task) in map_library_header()
[all …]