Searched refs:brk (Results 1 – 8 of 8) sorted by relevance
70 pub fn brk(new_addr: VirtAddr) -> Result<VirtAddr, SystemError> { in brk() method76 return Ok(address_space.brk); in brk()78 if new_addr == address_space.brk { in brk()79 return Ok(address_space.brk); in brk()
112 pub brk: VirtAddr, field129 brk: MMArch::USER_BRK_START, in new()507 let old_brk = self.brk; in set_brk()509 if new_brk > self.brk { in set_brk()510 let len = new_brk - self.brk; in set_brk()515 self.brk = new_brk; in set_brk()518 let unmap_len = self.brk - new_brk; in set_brk()527 self.brk = new_brk; in set_brk()534 return Ok(self.brk); in sbrk()538 self.brk + incr as usize in sbrk()[all …]
70 uint64_t brk(uint64_t end_brk);
33 ``uint64_t brk(uint64_t end_brk)`` : 将堆内存调整为end_brk
47 - mm: 调整brk系统调用,使得参数、返回值与Linux一致 (#238)259 调整brk系统调用,使得参数、返回值与Linux一致 (#238)265 * 调整brk系统调用,使得参数、返回值与Linux一致
202 * 修正brk系统调用不符合规范的地方
96 uint64_t brk(uint64_t end_brk) in brk() function
499 Self::brk(new_brk).map(|vaddr| vaddr.data()) in handle()