Home | History | Annotate | Download | only in memcheck

Lines Matching refs:new_proc

106     ProcDesc* new_proc = (ProcDesc*)qemu_malloc(sizeof(ProcDesc));
107 if (new_proc == NULL) {
111 LIST_INIT(&new_proc->threads);
112 allocmap_init(&new_proc->alloc_map);
113 mmrangemap_init(&new_proc->mmrange_map);
114 new_proc->pid = pid;
115 new_proc->parent_pid = parent_pid;
116 new_proc->image_path = NULL;
117 new_proc->flags = 0;
129 qemu_free(new_proc);
135 failed = allocmap_copy(&new_proc->alloc_map, &parent->alloc_map,
141 allocmap_empty(&new_proc->alloc_map);
142 qemu_free(new_proc);
147 failed = mmrangemap_copy(&new_proc->mmrange_map, &parent->mmrange_map);
151 mmrangemap_empty(&new_proc->mmrange_map);
152 allocmap_empty(&new_proc->alloc_map);
153 qemu_free(new_proc);
159 if(create_new_thread(new_proc, pid) == NULL) {
160 mmrangemap_empty(&new_proc->mmrange_map);
161 allocmap_empty(&new_proc->alloc_map);
162 qemu_free(new_proc);
167 LIST_INSERT_HEAD(&proc_list, new_proc, global_entry);
169 return new_proc;
474 ProcDesc* new_proc;
497 new_proc = create_new_process(new_pid, parent_proc->pid);
498 if (new_proc == NULL) {
504 procdesc_set_image_path(new_proc, parent_proc->image_path, 0);