bytecodealliance / bytecodealliance/wasmtime
Consider a different bit value for `SH_WASMTIME_NOT_EXECUTED`
- Langage dominant
- Rust
- Étoiles
- 18.6k
- Forks
- 1.8k
- Merge moyen
- 1 j 14 h
- PR mergées (30 j)
- 135
Description
> 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.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser les définitions et la gestion côté lecteur de SH_WASMTIME_NOT_EXECUTED et SHF_WRITE dans le code source de Wasmtime. Déterminez quel bit disponible évite les collisions et si le lecteur nécessite une vérification de l’OS ou de la machine ; la tâche est terminée lorsque le flag possède une valeur distincte et que les chemins de lecture/écriture associés restent cohérents.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust, wasm
- Domaine
- compilers
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- À clarifier
- Accessibilité débutants
- 42/100