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 |