wasm_exec_result

使用 repository_ctx.execute_wasm() 执行 WebAssembly 函数的结果。它包含函数的返回值和输出缓冲区。

如果函数返回之前执行失败,则返回代码为负值,并且会设置 error_message 字段。

成员

error_message

string wasm_exec_result.error_message

如果函数返回之前执行失败,则包含错误消息。

output

string wasm_exec_result.output

WebAssembly 函数返回的输出缓冲区的内容。

return_code

long wasm_exec_result.return_code

WebAssembly 函数的返回值;如果函数返回之前执行终止,则为负值。