Pinned alloc_addresses/mod.rs:110–198,225–233. Native external-address selection runs on the actual machine, reading canonical allocation kinds and owners. Only compiler signature queries and actual libffi closure construction remain supplied; there is no whole-allocation-address oracle or invented frame.
Instances For
Instances For
- queries : NativeAbi.Queries (State K U) C
Actual instantiate_bound_regions_with_erased(fn_sig(instance)) query on this compiler GlobalAlloc::Function. Missing evidence is an error; it must not choose the non-instance dummy-allocation branch.
Instances For
- backing : NativeAllocationLifecycle.Backing (State K U)
- compiler : Compiler K U C
- closure : NativeAbi.ClosureHost (State K U) C Nat
- closuresEnabled : Bool
Source cfg(all(feature="native-lib", unix)), not guest target guessing.
- queryBudget : Nat
Instances For
Actual source native branch. The surrounding MachineAddress engine owns TypeId zero, first-use caching and post-effect address state.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construct the native machine address dictionary from genuine leaves.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Source get_global_alloc_bytes shares both the actual address engine and its prepared-owner store; self-references observe the cached address before compiler pointer relocation begins.
Equations
- One or more equations did not get rendered due to their size.