Modules
Structs
WASM building tool.
Constants
Functions
Shorthand function to be used in
build.rs
.Insert ‘__gear_stack_end’ export in
module
if there is global ‘__stack_pointer’.
By default rust compilation into wasm creates global ‘__stack_pointer’, which
initialized by end of stack address. Unfortunately this global is not export.
By default ‘__stack_pointer’ has number 0 in globals, so if there is ‘__stack_pointer’ in
a name section, then we suppose that 0 global contains stack end addr, and insert an export
for this global. This export can be used in runtime to identify end of stack memory
and skip its uploading to storage.