bytecodealliance / bytecodealliance/wasmtime

Consider a different bit value for `SH_WASMTIME_NOT_EXECUTED`

Aperta
#14,101 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Rust
Stelle
18.6k
Fork
1.8k
Merge medio
1g 14h
PR unite (30g)
135

Descrizione

> 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.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando le definizioni e la gestione lato reader di SH_WASMTIME_NOT_EXECUTED e SHF_WRITE nel codice sorgente di Wasmtime. Determina quale bit disponibile evita le collisioni e se il reader richiede un controllo dell’OS o della macchina; il lavoro è completato quando il flag ha un valore distinto e i relativi percorsi di lettura/scrittura rimangono coerenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust, wasm
Ambito
compilers
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.