Lines Matching refs:ExternalCallResult
905 struct ExternalCallResult { struct
922 ExternalCallResult(Type type) : type(type) { // NOLINT in ExternalCallResult() function
925 ExternalCallResult(Type type, InterpreterCode* code) in ExternalCallResult() argument
2288 ExternalCallResult result = in Execute()
2291 case ExternalCallResult::INTERNAL: in Execute()
2296 case ExternalCallResult::INVALID_FUNC: in Execute()
2297 case ExternalCallResult::SIGNATURE_MISMATCH: in Execute()
2300 case ExternalCallResult::EXTERNAL_RETURNED: in Execute()
2304 case ExternalCallResult::EXTERNAL_UNWOUND: in Execute()
2307 if (result.type != ExternalCallResult::INTERNAL) break; in Execute()
2322 ExternalCallResult result = in Execute()
2325 case ExternalCallResult::INTERNAL: in Execute()
2332 case ExternalCallResult::INVALID_FUNC: in Execute()
2334 case ExternalCallResult::SIGNATURE_MISMATCH: in Execute()
2336 case ExternalCallResult::EXTERNAL_RETURNED: in Execute()
2340 case ExternalCallResult::EXTERNAL_UNWOUND: in Execute()
2700 ExternalCallResult TryHandleException(Isolate* isolate) { in TryHandleException()
2702 return {ExternalCallResult::EXTERNAL_UNWOUND}; in TryHandleException()
2704 return {ExternalCallResult::EXTERNAL_RETURNED}; in TryHandleException()
2707 ExternalCallResult CallExternalWasmFunction( in CallExternalWasmFunction()
2822 return {ExternalCallResult::EXTERNAL_RETURNED}; in CallExternalWasmFunction()
2838 ExternalCallResult CallImportedFunction(uint32_t function_index) { in CallImportedFunction()
2854 ExternalCallResult CallIndirectFunction(uint32_t table_index, in CallIndirectFunction()
2861 if (!code) return {ExternalCallResult::INVALID_FUNC}; in CallIndirectFunction()
2870 return {ExternalCallResult::SIGNATURE_MISMATCH}; in CallIndirectFunction()
2873 return {ExternalCallResult::INTERNAL, code}; in CallIndirectFunction()
2886 return {ExternalCallResult::INVALID_FUNC}; in CallIndirectFunction()
2892 return {ExternalCallResult::SIGNATURE_MISMATCH}; in CallIndirectFunction()
2908 return {ExternalCallResult::INTERNAL, codemap()->GetCode(code->index())}; in CallIndirectFunction()
2916 return {ExternalCallResult::INVALID_FUNC}; in CallIndirectFunction()