All global error codes are placed here.
Enumerator |
---|
FCML_CEH_GEC_NO_ERROR | Operation succeed.
|
FCML_CEH_GEC_OUT_OF_MEMORY | There is not enough memory to complete operation.
|
FCML_CEH_GEC_INVALID_INPUT | Invalid function arguments.
|
FCML_CEH_GEC_INTERNAL_ERROR | An internal error occurred.
Enable tracing in order to get more detailed information.
|
FCML_CEH_GEC_NOT_INITIALIZED | Component hasn't been initialized yet.
|
FCML_CEH_GEC_EOF | Incomplete instruction.
|
FCML_CEH_GEC_VALUE_OUT_OF_RANGE | Used mainly in case of integers and offsets.
|
FCML_CEH_GEC_FEATURE_NOT_SUPPORTED | Chosen operation is not supported in case of given configuration.
|
FCML_CEH_GEC_INVALID_OPERATING_MODE | Unsupported operating mode.
For instance encoded instruction needs 16 bit operating mode, but we are in 64 bit mode.
|
FCML_CEH_GEC_INVALID_ADDRESSING_FORM | Chosen addressing form can not be encoded as for example ModR/M field.
|
FCML_CEH_GEC_INVALID_INSTRUCTION_FORM | Unsupported instruction form (Instruction may be supported, but not with given set of operands).
|
FCML_CEH_GEC_INVALID_OPPERAND | Instruction do not support one of the defined operands.
|
FCML_CEH_GEC_UNKNOWN_MNEMONIC | Unknown mnemonic.
|
FCML_CEH_GEC_INVALID_OPPERAND_SIZE | Operand size (Operand size attribute) is not allowed in given context.
|
FCML_CEH_GEC_INVALID_ADDRESS_SIZE | Address size (Address size attribute) is not allowed in given context.
|
FCML_CEH_GEC_UNKNOWN_INSTRUCTION | User chosen unsupported addressing form.
|
FCML_CEH_GEC_INVALID_PREFIX | Assembler can return this error code if there is not allowed prefix defined for given instruction.
|
FCML_CEH_GEC_INVALID_REGISTER_TYPE | Wrong register type.
|
FCML_CEH_GEC_INVALID_REGISTER | Wrong register.
|
FCML_CEH_GEC_UNDEFINED_SYMBOL | Error returned by parsers when there is undefined symbol used.
|
FCML_CEH_GEC_UNSUPPORTED_LABEL_DECLARATION | Labels are not supported.
|
FCML_CEH_GEC_MISSING_DECORATOR | Required operand decorator is missing.
|
FCML_CEH_GEC_NOT_SUPPORTED_DECORATOR | Given operand decorator is not supported by operand.
|
FCML_CEH_GEC_INVALID_INSTRUCTION_MODEL | Gap between operands found.
|