Fix wasm_runtime_load argument type invalid issue (#1059)
Remove the `const` flag for the first argument `buf` of wasm_runtime_load as it might be modified by runtime for footprint and performance purpose, and update the related functions and document.
This commit is contained in:
@ -300,7 +300,10 @@ wasm_runtime_find_module_registered(const char *module_name);
|
||||
* WASM binary data when interpreter or JIT is enabled, or AOT binary data
|
||||
* when AOT is enabled. If it is AOT binary data, it must be 4-byte aligned.
|
||||
*
|
||||
* @param buf the byte buffer which contains the WASM binary data
|
||||
* @param buf the byte buffer which contains the WASM/AOT binary data,
|
||||
* note that the byte buffer must be writable since runtime may
|
||||
* change its content for footprint and performance purpose, and
|
||||
* it must be referencable until wasm_runtime_unload is called
|
||||
* @param size the size of the buffer
|
||||
* @param error_buf output of the exception info
|
||||
* @param error_buf_size the size of the exception string
|
||||
@ -308,7 +311,7 @@ wasm_runtime_find_module_registered(const char *module_name);
|
||||
* @return return WASM module loaded, NULL if failed
|
||||
*/
|
||||
WASM_RUNTIME_API_EXTERN wasm_module_t
|
||||
wasm_runtime_load(const uint8_t *buf, uint32_t size,
|
||||
wasm_runtime_load(uint8_t *buf, uint32_t size,
|
||||
char *error_buf, uint32_t error_buf_size);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user