Documentation

Miri.Interpreter.IntrinsicTypeId

Pinned intrinsics.rs write_type_id/read_type_id and memory.rs get_ptr_type_id. TypeId hashes remain decorated with compiler-owned provenance; integer equality alone cannot validate a forged TypeId.

Instances For

    Source get_ptr_type_id checks the global allocation kind, retaining the pointer offset as its hash fragment rather than requiring a zero offset.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Miri.Interpreter.IntrinsicTypeId.write {P S C V : Type} [Memory.PointerProvenance P] (h : IntrinsicTypeIdHooks P S C V) (choice : C) (ty : MIR.TyId) (dest : V) :
      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