bytecodealliance / bytecodealliance/wasmtime
Consider a different bit value for `SH_WASMTIME_NOT_EXECUTED`
- Ngôn ngữ chính
- Rust
- Star
- 18.6k
- Fork
- 1.8k
- Merge trung bình
- 1 ngày 14 giờ
- Pull request đã merge (30 ngày)
- 135
Mô tả
> 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.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc xác định các định nghĩa và phần xử lý ở phía reader của SH_WASMTIME_NOT_EXECUTED và SHF_WRITE trong mã nguồn Wasmtime. Xác định bit khả dụng nào tránh được xung đột và liệu reader có yêu cầu kiểm tra OS hoặc máy hay không; được xem là hoàn tất khi flag có một giá trị riêng biệt và các đường dẫn đọc/ghi liên quan vẫn nhất quán.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust, wasm
- Lĩnh vực
- compilers
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 42/100