| tvm
    | 
Defines integral error codes returned by the CRT. More...
Go to the source code of this file.
| Macros | |
| #define | TVM_CRT_ERROR_CATEGORY_Pos 8 | 
| #define | TVM_CRT_ERROR_CATEGORY_Msk (0xff << TVM_CRT_ERROR_CATEGORY_Pos) | 
| #define | TVM_CRT_ERROR_CODE_Pos 0 | 
| #define | TVM_CRT_ERROR_CODE_Msk (0xff << TVM_CRT_ERROR_CODE_Pos) | 
| #define | DEFINE_TVM_CRT_ERROR(category, code) (((category) << TVM_CRT_ERROR_CATEGORY_Pos) | ((code) << TVM_CRT_ERROR_CODE_Pos)) | 
| Enumerations | |
| enum | tvm_crt_error_category_t { kTvmErrorCategoryFunctionRegistry = 1, kTvmErrorCategoryFraming = 2, kTvmErrorCategoryWriteStream = 3, kTvmErrorCategorySession = 4, kTvmErrorCategoryPlatform = 5, kTvmErrorCategoryGenerated = 6, kTvmErrorCategoryExecutor = 7, kTvmErrorCategoryFunctionCall = 8, kTvmErrorCategoryTimeEvaluator = 9 } | 
| enum | tvm_crt_error_t { kTvmErrorNoError = 0, kTvmErrorFunctionNameNotFound = ((( kTvmErrorCategoryFunctionRegistry ) << 8 ) | (( 0 ) << 0 )), kTvmErrorFunctionIndexInvalid = ((( kTvmErrorCategoryFunctionRegistry ) << 8 ) | (( 1 ) << 0 )), kTvmErrorFunctionRegistryFull = ((( kTvmErrorCategoryFunctionRegistry ) << 8 ) | (( 2 ) << 0 )), kTvmErrorFunctionAlreadyDefined = ((( kTvmErrorCategoryFunctionRegistry ) << 8 ) | (( 3 ) << 0 )), kTvmErrorBufferTooSmall = ((( kTvmErrorCategoryFunctionRegistry ) << 8 ) | (( 4 ) << 0 )), kTvmErrorFramingInvalidState = ((( kTvmErrorCategoryFraming ) << 8 ) | (( 0 ) << 0 )), kTvmErrorFramingShortPacket = ((( kTvmErrorCategoryFraming ) << 8 ) | (( 1 ) << 0 )), kTvmErrorFramingInvalidEscape = ((( kTvmErrorCategoryFraming ) << 8 ) | (( 2 ) << 0 )), kTvmErrorFramingPayloadOverflow = ((( kTvmErrorCategoryFraming ) << 8 ) | (( 3 ) << 0 )), kTvmErrorFramingPayloadIncomplete = ((( kTvmErrorCategoryFraming ) << 8 ) | (( 4 ) << 0 )), kTvmErrorWriteStreamShortWrite = ((( kTvmErrorCategoryWriteStream ) << 8 ) | (( 0 ) << 0 )), kTvmErrorWriteStreamLongWrite = ((( kTvmErrorCategoryWriteStream ) << 8 ) | (( 1 ) << 0 )), kTvmErrorSessionInvalidState = ((( kTvmErrorCategorySession ) << 8 ) | (( 0 ) << 0 )), kTvmErrorSessionReceiveBufferBusy = ((( kTvmErrorCategorySession ) << 8 ) | (( 1 ) << 0 )), kTvmErrorSessionReceiveBufferShortWrite = ((( kTvmErrorCategorySession ) << 8 ) | (( 2 ) << 0 )), kTvmErrorPlatformCheckFailure = ((( kTvmErrorCategoryPlatform ) << 8 ) | (( 0 ) << 0 )), kTvmErrorPlatformMemoryManagerInitialized = ((( kTvmErrorCategoryPlatform ) << 8 ) | (( 1 ) << 0 )), kTvmErrorPlatformShutdown = ((( kTvmErrorCategoryPlatform ) << 8 ) | (( 2 ) << 0 )), kTvmErrorPlatformNoMemory = ((( kTvmErrorCategoryPlatform ) << 8 ) | (( 3 ) << 0 )), kTvmErrorPlatformTimerBadState = ((( kTvmErrorCategoryPlatform ) << 8 ) | (( 4 ) << 0 )), kTvmErrorPlatformStackAllocBadFree = ((( kTvmErrorCategoryPlatform ) << 8 ) | (( 5 ) << 0 )), kTvmErrorGeneratedInvalidStorageId = ((( kTvmErrorCategoryGenerated ) << 8 ) | (( 0 ) << 0 )), kTvmErrorExecutorModuleAlreadyCreated = ((( kTvmErrorCategoryExecutor ) << 8 ) | (( 0 ) << 0 )), kTvmErrorExecutorModuleBadContext = ((( kTvmErrorCategoryExecutor ) << 8 ) | (( 1 ) << 0 )), kTvmErrorExecutorModuleNoSuchInput = ((( kTvmErrorCategoryExecutor ) << 8 ) | (( 2 ) << 0 )), kTvmErrorFunctionCallNumArguments = ((( kTvmErrorCategoryFunctionCall ) << 8 ) | (( 0 ) << 0 )), kTvmErrorFunctionCallWrongArgType = ((( kTvmErrorCategoryFunctionCall ) << 8 ) | (( 1 ) << 0 )), kTvmErrorFunctionCallNotImplemented = ((( kTvmErrorCategoryFunctionCall ) << 8 ) | (( 2 ) << 0 )), kTvmErrorFunctionCallInvalidArg = ((( kTvmErrorCategoryFunctionCall ) << 8 ) | (( 3 ) << 0 )), kTvmErrorTimeEvaluatorBadHandle = ((( kTvmErrorCategoryTimeEvaluator ) << 8 ) | (( 0 ) << 0 )), kTvmErrorSystemErrorMask = (1 << (sizeof(int) * 8 - 1)) } | 
Defines integral error codes returned by the CRT.
| #define DEFINE_TVM_CRT_ERROR | ( | category, | |
| code | |||
| ) | (((category) << TVM_CRT_ERROR_CATEGORY_Pos) | ((code) << TVM_CRT_ERROR_CODE_Pos)) | 
| #define TVM_CRT_ERROR_CATEGORY_Msk (0xff << TVM_CRT_ERROR_CATEGORY_Pos) | 
| #define TVM_CRT_ERROR_CATEGORY_Pos 8 | 
| #define TVM_CRT_ERROR_CODE_Msk (0xff << TVM_CRT_ERROR_CODE_Pos) | 
| #define TVM_CRT_ERROR_CODE_Pos 0 | 
| enum tvm_crt_error_t | 
 1.8.13
 1.8.13