You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cranelift: move exception-handler metadata into callsites. (#10609)
* Rework MachBuffer interface for exception_handlers
* Rework MachBuffer to store exception handler records in flattened vector.
This commit updates the call-site metadata to refer to a range in a
flattened vector containing tuples of handler tags and labels (before
finalization) or code offsets (after finalization). It also provides an
iterator accessor `.call_sites()` on the finalized buffer that yields
this information in a safe way.
---------
Co-authored-by: bjorn3 <17426603+bjorn3@users.noreply.github.com>
0 commit comments