bytecodealliance / bytecodealliance/wasmtime

Consider a different bit value for `SH_WASMTIME_NOT_EXECUTED`

Abierto
#14,101 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Rust
Estrellas
18.6k
Forks
1.8k
Merge medio
1 d 16 h
PR fusionados (30 d)
135

Descripción

> Note that this has the same value as `SHF_WRITE`, so this happens to work for `.text` sections, but seems like it was only by chance. I'm not sure which bit would be better though (if we use an OS or PROC bit then probably the reader side would need an additional OS or machine check too).

_Originally posted by @philipc in [#14096](https://github.com/bytecodealliance/wasmtime/pull/14096/changes#r3742372260)_

We probably shouldn't be colliding with bits already allocated to other definitions as that may just cause confusion.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza localizando las definiciones y el manejo en el lado del lector de SH_WASMTIME_NOT_EXECUTED y SHF_WRITE en el código fuente de Wasmtime. Determina qué bit disponible evita colisiones y si el lector requiere una comprobación del OS o de la máquina; se considera terminado cuando el flag tiene un valor distinto y las rutas relacionadas de lectura/escritura siguen siendo coherentes.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
rust, wasm
Área
compilers
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.