Exact get_vtable_ptr compiler stage from interpret/traits.rs: erase and anonymize the complete (type,predicate-list) pair, then source has_param checks. Symbolic allocation salt/reservation/root-pointer effects remain runtime actions.
- facts : CompilerFactAdapters.Prepared
- traceQueries : Bool
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Miri.Input.CompilerVTableQueries.eraseAndAnonymize_trace_identity
(prepared : Prepared)
(ty : TypeId)
(predicates : Nat)
:
Diagnostic output preserves the exact lookup, including missing-key errors.
def
Miri.Input.CompilerVTableQueries.hooks
{P S C Fn Abi : Type}
(prepared : Prepared)
(base : Interpreter.VTableHooks P S C Fn Abi)
:
Interpreter.VTableHooks P S C Fn Abi
Equations
- One or more equations did not get rendered due to their size.