Documentation

Miri.Interpreter.TypedSyncMachine

Physical source synchronization arenas. References index source host objects; callback tokens come exclusively from the shared ThreadMachine supply. The arena contains no interpreter functions and has no independent token generator.

Instances For
    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
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Miri.Interpreter.TypedSyncMachine.owns {U K : Type} (v : Views U) (token : Nat) :
          M K U Bool
          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
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Source physical state and ownership are closed here. Remaining fields in base are the concrete scalar/error writes and source configuration; they are not an object store, callback evaluator, or synthetic clock.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Actual compiler/OS writes and immutable source configuration. No callback or object-store fields are requested from the production caller.

                  Instances For
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      Production SyncRuntime dictionary: its backend variant contains no Registry S, dummy getter, or no-op setter. All source callbacks use the typed interpreter.

                      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