WebAssembly / WebAssembly/wasi-libc
_WASI_EMULATED_MMAN: mmap does not return aligned memory
Open
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 1k
- Forks
- 251
- Avg merge
- 7h 15m
- Merged PRs (30d)
- 3
Description
The memory returned from mmap is supposed to be page aligned.
The file offset passed in is also required to be page aligned.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the _WASI_EMULATED_MMAN mmap implementation and any tests covering mmap alignment. Check how the returned memory and file offset are handled, then verify that the documented page-alignment requirements hold. Done means mmap returns page-aligned memory and enforces the required page-aligned offset.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100