wasm_exec_result

报告问题 查看源代码 每夜 build · 8.2 · 8.1 · 8.0 · 7.6 · 7.5

使用 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 函数的返回值,如果在函数返回之前执行已终止,则返回负值。