emscripten-core / emscripten-core/emscripten

WasmFS: Support non-private mmap

Abierto
#17,801 4 comentarios 0 reacciones 1 asignado Reclamado por @kripken Ver en GitHub
wasmfs
Lenguaje dominante
C++
Estrellas
27.6k
Forks
3.6k
Merge medio
1 d 14 h
PR fusionados (30 d)
125

Descripción

The `_mmap_js` implementation in syscalls.cpp has a TODO:

```
// TODO: handle non-private mmaps. Those can be optimized in interesting ways
// like avoiding an allocation and a copy as we do below (whereas a
// private mmap is always a copy into a new, private region not shared
// with anything else).
```

It also asserts that the flags contain `MAP_PRIVATE`. We don't need to fully address the optimizations in the TODO yet, but we do need to do better than asserting on `MAP_SHARED`.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.