Struct wasmtime_environ::TrapEncodingBuilder [−][src]
pub struct TrapEncodingBuilder { /* fields omitted */ }
Expand description
A helper structure to build the custom-encoded section of a wasmtime compilation image which encodes trap information.
This structure is incrementally fed the results of compiling individual
functions and handles all the encoding internally, allowing usage of
lookup_trap_code
below with the resulting section.
Implementations
Appends trap information about a function into this section.
This function is called to describe traps for the func
range
specified. The func
offsets are specified relative to the text section
itself, and the traps
offsets are specified relative to the start of
func
.
This is required to be called in-order for increasing ranges of func
to ensure the final array is properly sorted. Additionally traps
must
be sorted.
Trait Implementations
Returns the “default value” for a type. Read more