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 |