Chengjun Chen

Results 37 issues of Chengjun Chen

Currently we still have some inescapable gaps to enable LTP (Linux Test Project) tests in asterinas, this Issue will track these gaps. - `capget` syscall (can use a dummy version)....

Currently, there's an issue with delayed release in VM management: the unmap operation does not trigger the decommit of the corresponding VMO. Instead, only when destructing the mapping, the VMO...

# Sysbench evaluated in commit f540345bfdee8eb372c8926603beddb25d793e58 ### Memory - read seq | | 8K | 32K | 128K | 512K | 2M | 8M | | --- | --- |...

We detected several double free bugs in your crate via static analysis. Double free will appear when these function unwind, mainly caused by Vec::from_raw_parts & mem::forget. In Rust Mir, inserting...

Based on PR #733. This PR add the missing parameter `rusage` to `wait4` syscall. This parameter is used to record some statistics about the waited process. Currently `rusage` only records...

# Summary - `Vmar` performs IO through through pointer directly. - Remove `Vmo` from `VmMapping` # Background & Motivation The current design of the vm module: `Vmar` is used to...

We detected several **double free** bugs in your crate via static analysis. Double free will appear when these function unwind, mainly caused by `Vec::from_raw_parts` & `mem::forget`. In Rust Mir, inserting...

Enable handling surrounding pages when handling page fault. Currently do this optimization for `read` page fault in file-backed mappings.

Initially, my thought was to specify `release_feature` under the profile.release condition, but it didn't work. @junyang-zh @StevenJiang1110 Do you think this is a suitable approach, and is it possible to...

### Description Currently, the efficiency of running the `exec` test correctly on Asterinas lags significantly behind Linux (by a factor of 2-3). This test involves numerous system calls and therefore...

C-tracking-issue