Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

kErrors.h File Reference


Detailed Description

kErrors - Status Codes.

Definition in file kErrors.h.

Go to the source code of this file.

Defines

#define KERR_BASE   42000
#define KERR_END   (KCPU_ERR_BASE + 1)
kCpu Specific
#define KCPU_ERR_ARCH_CPU_NOT_COMPATIBLE   (KCPU_ERR_BASE + 0)
#define KCPU_ERR_BASE   (KLDR_ERR_MACHO_BASE + 16)
kDbg Specific
#define KDBG_ERR_BAD_EXE_FORMAT   (KDBG_ERR_BASE + 2)
#define KDBG_ERR_BASE   (KERR_FILE_SYSTEM_AND_IO_BASE + 2)
#define KDBG_ERR_DBGHLP_VERSION_MISMATCH   (KDBG_ERR_BASE + 4)
#define KDBG_ERR_FORMAT_NOT_SUPPORTED   (KDBG_ERR_BASE + 1)
#define KDBG_ERR_INVALID_ADDRESS   (KDBG_ERR_BASE + 3)
#define KDBG_ERR_UNKOWN_FORMAT   (KDBG_ERR_BASE + 0)
General
#define KERR_BUFFER_OVERFLOW   (KERR_GENERAL_BASE + 5)
#define KERR_ENVVAR_NOT_FOUND   (KERR_GENERAL_BASE + 4)
#define KERR_GENERAL_BASE   (KERR_BASE)
#define KERR_GENERAL_FAILURE   (KERR_GENERAL_BASE + 1)
#define KERR_NO_MEMORY   (KERR_GENERAL_BASE + 2)
#define KERR_NOT_IMPLEMENTED   (KERR_GENERAL_BASE + 3)
File System and I/O
#define KERR_EOF   (KERR_FILE_SYSTEM_AND_IO_BASE + 1)
#define KERR_FILE_NOT_FOUND   (KERR_FILE_SYSTEM_AND_IO_BASE + 0)
#define KERR_FILE_SYSTEM_AND_IO_BASE   (KERR_INPUT_BASE + 7)
Input Validation
#define KERR_INPUT_BASE   (KERR_GENERAL_BASE + 6)
#define KERR_INVALID_HANDLE   (KERR_INPUT_BASE + 2)
#define KERR_INVALID_OFFSET   (KERR_INPUT_BASE + 3)
#define KERR_INVALID_PARAMETER   (KERR_INPUT_BASE + 0)
#define KERR_INVALID_POINTER   (KERR_INPUT_BASE + 1)
#define KERR_INVALID_RANGE   (KERR_INPUT_BASE + 5)
#define KERR_INVALID_SIZE   (KERR_INPUT_BASE + 4)
#define KERR_OUT_OF_RANGE   (KERR_INPUT_BASE + 6)
kLdr Specific
#define KLDR_ERR_ADDRESS_OVERFLOW   (KLDR_ERR_BASE + 29)
#define KLDR_ERR_ALREADY_MAPPED   (KLDR_ERR_BASE + 27)
#define KLDR_ERR_AOUT_NOT_SUPPORTED   (KLDR_ERR_BASE + 9)
#define KLDR_ERR_BAD_FIXUP   (KLDR_ERR_BASE + 23)
#define KLDR_ERR_BASE   (KRDR_ERR_BASE + 3)
#define KLDR_ERR_ELF_NOT_SUPPORTED   (KLDR_ERR_BASE + 6)
#define KLDR_ERR_FAT_NOT_SUPPORTED   (KLDR_ERR_BASE + 8)
#define KLDR_ERR_FORWARDER_SYMBOL   (KLDR_ERR_BASE + 22)
#define KLDR_ERR_IMPORT_ORDINAL_OUT_OF_BOUNDS   (KLDR_ERR_BASE + 24)
#define KLDR_ERR_LE_NOT_SUPPORTED   (KLDR_ERR_BASE + 4)
#define KLDR_ERR_LX_NOT_SUPPORTED   (KLDR_ERR_BASE + 3)
#define KLDR_ERR_MACHO_NOT_SUPPORTED   (KLDR_ERR_BASE + 7)
#define KLDR_ERR_MAIN_STACK_ALLOC_FAILED   (KLDR_ERR_BASE + 20)
#define KLDR_ERR_MODULE_INIT_FAILED   (KLDR_ERR_BASE + 15)
#define KLDR_ERR_MODULE_INIT_FAILED_ALREADY   (KLDR_ERR_BASE + 17)
#define KLDR_ERR_MODULE_NOT_FOUND   (KLDR_ERR_BASE + 11)
#define KLDR_ERR_MODULE_TERMINATING   (KLDR_ERR_BASE + 13)
#define KLDR_ERR_MZ_NOT_SUPPORTED   (KLDR_ERR_BASE + 1)
#define KLDR_ERR_NE_NOT_SUPPORTED   (KLDR_ERR_BASE + 2)
#define KLDR_ERR_NO_DEBUG_INFO   (KLDR_ERR_BASE + 26)
#define KLDR_ERR_NOT_DLL   (KLDR_ERR_BASE + 32)
#define KLDR_ERR_NOT_EXE   (KLDR_ERR_BASE + 33)
#define KLDR_ERR_NOT_LOADED_DYNAMICALLY   (KLDR_ERR_BASE + 10)
#define KLDR_ERR_NOT_MAPPED   (KLDR_ERR_BASE + 28)
#define KLDR_ERR_PE_NOT_SUPPORTED   (KLDR_ERR_BASE + 5)
#define KLDR_ERR_PREREQUISITE_MODULE_INIT_FAILED   (KLDR_ERR_BASE + 16)
#define KLDR_ERR_PREREQUISITE_MODULE_INIT_FAILED_ALREADY   (KLDR_ERR_BASE + 18)
#define KLDR_ERR_PREREQUISITE_MODULE_NOT_FOUND   (KLDR_ERR_BASE + 12)
#define KLDR_ERR_PREREQUISITE_MODULE_TERMINATING   (KLDR_ERR_BASE + 14)
#define KLDR_ERR_PREREQUISITE_RECURSED_TOO_DEEPLY   (KLDR_ERR_BASE + 19)
#define KLDR_ERR_SIZE_OVERFLOW   (KLDR_ERR_BASE + 30)
#define KLDR_ERR_SYMBOL_NOT_FOUND   (KLDR_ERR_BASE + 21)
#define KLDR_ERR_THREAD_ATTACH_FAILED   (KLDR_ERR_BASE + 31)
#define KLDR_ERR_TODO   (KLDR_ERR_BASE + 34)
#define KLDR_ERR_TOO_LONG_FORWARDER_CHAIN   (KLDR_ERR_BASE + 25)
#define KLDR_ERR_UNKNOWN_FORMAT   (KLDR_ERR_BASE + 0)
kLdrModLX Specific
#define KLDR_ERR_LX_BAD_BUNDLE   (KLDR_ERR_LX_BASE + 7)
#define KLDR_ERR_LX_BAD_FIXUP_SECTION   (KLDR_ERR_LX_BASE + 2)
#define KLDR_ERR_LX_BAD_FORWARDER   (KLDR_ERR_LX_BASE + 10)
#define KLDR_ERR_LX_BAD_HEADER   (KLDR_ERR_LX_BASE + 0)
#define KLDR_ERR_LX_BAD_ITERDATA   (KLDR_ERR_LX_BASE + 5)
#define KLDR_ERR_LX_BAD_ITERDATA2   (KLDR_ERR_LX_BASE + 6)
#define KLDR_ERR_LX_BAD_LOADER_SECTION   (KLDR_ERR_LX_BASE + 1)
#define KLDR_ERR_LX_BAD_OBJECT_TABLE   (KLDR_ERR_LX_BASE + 3)
#define KLDR_ERR_LX_BAD_PAGE_MAP   (KLDR_ERR_LX_BASE + 4)
#define KLDR_ERR_LX_BAD_SONAME   (KLDR_ERR_LX_BASE + 9)
#define KLDR_ERR_LX_BASE   (KLDR_ERR_PE_BASE + 8)
#define KLDR_ERR_LX_NO_SONAME   (KLDR_ERR_LX_BASE + 8)
#define KLDR_ERR_LX_NRICHAIN_NOT_SUPPORTED   (KLDR_ERR_LX_BASE + 11)
kLdrModMachO Specific
#define KLDR_ERR_MACHO_64BIT_NOT_SUPPORTED   (KLDR_ERR_MACHO_BASE + 1)
#define KLDR_ERR_MACHO_BAD_HEADER   (KLDR_ERR_MACHO_BASE + 2)
#define KLDR_ERR_MACHO_BAD_LOAD_COMMAND   (KLDR_ERR_MACHO_BASE + 5)
#define KLDR_ERR_MACHO_BAD_OBJECT_FILE   (KLDR_ERR_MACHO_BASE + 13)
#define KLDR_ERR_MACHO_BAD_SECTION   (KLDR_ERR_MACHO_BASE + 8)
#define KLDR_ERR_MACHO_BAD_SECTION_ORDER   (KLDR_ERR_MACHO_BASE + 11)
#define KLDR_ERR_MACHO_BAD_SYMBOL   (KLDR_ERR_MACHO_BASE + 14)
#define KLDR_ERR_MACHO_BASE   (KLDR_ERR_LX_BASE + 12)
#define KLDR_ERR_MACHO_BIT_MIX   (KLDR_ERR_MACHO_BASE + 12)
#define KLDR_ERR_MACHO_OTHER_ENDIAN_NOT_SUPPORTED   (KLDR_ERR_MACHO_BASE + 0)
#define KLDR_ERR_MACHO_UNKNOWN_LOAD_COMMAND   (KLDR_ERR_MACHO_BASE + 6)
#define KLDR_ERR_MACHO_UNKNOWN_SECTION   (KLDR_ERR_MACHO_BASE + 10)
#define KLDR_ERR_MACHO_UNSUPPORTED_FILE_TYPE   (KLDR_ERR_MACHO_BASE + 3)
#define KLDR_ERR_MACHO_UNSUPPORTED_FIXUP_TYPE   (KLDR_ERR_MACHO_BASE + 15)
#define KLDR_ERR_MACHO_UNSUPPORTED_LOAD_COMMAND   (KLDR_ERR_MACHO_BASE + 7)
#define KLDR_ERR_MACHO_UNSUPPORTED_MACHINE   (KLDR_ERR_MACHO_BASE + 4)
#define KLDR_ERR_MACHO_UNSUPPORTED_SECTION   (KLDR_ERR_MACHO_BASE + 9)
kLdrModPE Specific
#define KLDR_ERR_PE_BAD_FILE_HEADER   (KLDR_ERR_PE_BASE + 1)
#define KLDR_ERR_PE_BAD_FIXUP   (KLDR_ERR_PE_BASE + 6)
#define KLDR_ERR_PE_BAD_FORWARDER   (KLDR_ERR_PE_BASE + 4)
#define KLDR_ERR_PE_BAD_IMPORT   (KLDR_ERR_PE_BASE + 7)
#define KLDR_ERR_PE_BAD_OPTIONAL_HEADER   (KLDR_ERR_PE_BASE + 2)
#define KLDR_ERR_PE_BAD_SECTION_HEADER   (KLDR_ERR_PE_BASE + 3)
#define KLDR_ERR_PE_BASE   (KLDR_ERR_BASE + 35)
#define KLDR_ERR_PE_FORWARDER_IMPORT_NOT_FOUND   (KLDR_ERR_PE_BASE + 5)
#define KLDR_ERR_PE_UNSUPPORTED_MACHINE   (KLDR_ERR_PE_BASE + 0)
kRdr Specific
#define KRDR_ERR_BASE   (KDBG_ERR_BASE + 5)
#define KRDR_ERR_LINE_TOO_LONG   (KRDR_ERR_BASE + 2)
#define KRDR_ERR_NOT_BUFFERED_RDR   (KRDR_ERR_BASE + 1)
#define KRDR_ERR_TOO_MANY_MAPPINGS   (KRDR_ERR_BASE + 0)


Generated by  Doxygen 1.6.0   Back to index