Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/process/
Dfork.rs150 pub fn copy_mm(clone_vm: bool, new_pcb: &mut process_control_block) -> Result<(), SystemError> { in copy_mm()
157 unsafe { new_pcb.set_address_space(old_address_space) }; in copy_mm()
164 current_pcb().pid, new_pcb.pid, e in copy_mm()
167 unsafe { new_pcb.set_address_space(new_address_space) }; in copy_mm()
Dc_adapter.rs19 pub extern "C" fn rs_process_copy_mm(clone_vm: bool, new_pcb: &mut process_control_block) -> usize { in rs_process_copy_mm()
20 return copy_mm(clone_vm, new_pcb) in rs_process_copy_mm()
Dfork.c13 extern uint64_t rs_process_copy_mm(bool clone_vm, struct process_control_block *new_pcb);
201 static int process_rewrite_rbp(struct pt_regs *new_regs, struct process_control_block *new_pcb) in process_rewrite_rbp() argument
204 uint64_t new_top = ((uint64_t)new_pcb) + STACK_SIZE; in process_rewrite_rbp()