Source data_race.rs atomic physical operations coupled to canonical PlaceMachine bytes, MemoryExtras clocks/store buffers, PointerMachine addresses, and ValidityMachine's single ghost/alignment policy. No shadow atomic memory.
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The source ghost scope suppresses machine read hooks, but retains pointer resolution, lazy allocation materialization, and raw-read errors/mutations. Only the read's error is discarded; invalid ghost nesting is not discarded.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Atomic mutability uses get_alloc_raw (not metadata-only get_alloc_info), so compiler globals materialize before read-only restrictions are applied.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Source ptr_try_get_alloc_id(ptr,0). The assertion for an unresolved address belongs to atomic_access_check; this does not run physical access hooks.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Concrete dictionary for source atomic access/load/store/CAS/RMW/fences. Compiler generic ordering/volatile evaluation, typed dereference, scalar type queries, finite weak-memory choices, and diagnostics are retained from base; every physical/race/weak/TB/sync operation below is canonical.
Equations
- One or more equations did not get rendered due to their size.