Documentation

Miri.Interpreter.NativePreparedGlobals

alloc_addresses/mod.rs:139–159,415–445. Real zeroed native backing is reserved before address publication, kept in canonical alloc-address state by AllocId, removed before CTFE byte copy, and transferred into Allocation ownership without a second allocation.

The source store lives in alloc-address state, so raw-global materialization cannot overwrite its ownership transfer when committing a MemoryState result.

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

      Called precisely inside first native global address assignment. The source allocates before try_insert, so even duplicate-ID failure follows allocation.

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

        Pinned dummy_alloc: allocate one zero byte with alignment one and leak its real backing for a unique function/vtable/va-list identity until process exit. No ownership entry is inserted and no host address is synthesized.

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

          Existing prepared backing can be observed without transferring ownership. Address caching owns first-call detection; repeated reserve is an assertion.

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

            The caller is the canonical address engine; it must be invoked before take, so a self-reference sees the already cached address during pointer conversion.

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

              Direct compiler-global backing dictionary on the same machine memory.

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