Documentation

Miri.Interpreter.MemoryCopyMachine

Concrete mem_copy_repeatedly access adapter. Actual Allocation copying retains initialization and partial provenance; PlaceMachine supplies ordered race/weak/TB/sync callbacks, including partial failed tree mutation.

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

    Real bytes, init-mask, provenance, and overlapping-copy operation. Both machine effects and allocation-tree mutations commit before any failure.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Miri.Interpreter.MemoryCopyMachine.copy {K U : Type} [DecidableEq K] (config : PlaceMachine.AccessConfig K (User U)) (arithmetic : Memory.PointerArithmetic) (source dest : Memory.Pointer (Option Memory.Provenance)) (size : ABI.Size) (repeatCount : UInt64) (nonoverlapping : Bool) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For