bytecodealliance / bytecodealliance/wasmtime

Consider a different bit value for `SH_WASMTIME_NOT_EXECUTED`

Ouverte
#14,101 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.