Documentation

Miri.Input.CompilerLinuxSyscall

Actual linux_like/{syscall,sync,thread,eventfd}.rs compiler requests. Types come from exact constructor/path keys, and constants from target rustc const_eval_instance. No host libc/triple table or layout-equality type lookup.

Ordered source shim_varargs type requests; pointer pointees retain exact canonical compiler identity even when their layouts happen to coincide.

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

      Source eval_libc(...).to_target_usize: actual target pointer-sized scalar conversion, including overflow/provenance failures rather than host casts.

      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
            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

                Actual memory, time, isolation, synchronization, fd and thread actions stay in the canonical runtime hooks. The varargs checker consumes these exact TyIds.

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