public enum KeystoneError extends Enum<KeystoneError> implements JnaEnum
| 枚举常量和说明 |
|---|
Arch
Unsupported architecture: ks_open().
|
AsmDirectiveComma
Expected comma in directive.
|
AsmDirectiveEqu
Invalid equal directive.
|
AsmDirectiveFpoint
Invalid floating point in directive.
|
AsmDirectiveId
Expected identifier in directive.
|
AsmDirectiveInvalid
(Generic) invalid directive.
|
AsmDirectiveRelocName
Expected relocation name in directive.
|
AsmDirectiveRelocToken
Unexpected token in .reloc directive.
|
AsmDirectiveStr
Expected string in directive.
|
AsmDirectiveToken
Unexpected token in directive.
|
AsmDirectiveUnknown
Unknown directive.
|
AsmDirectiveValueRange
Literal value out of range for directive.
|
AsmEscBackslash
Unexpected backslash at end of escaped string.
|
AsmEscOctal
Invalid octal escape sequence (out of range).
|
AsmEscSequence
Invalid escape sequence (unrecognized character).
|
AsmEscStr
Broken escape string.
|
AsmExprBracket
Brackets expression not supported on this target.
|
AsmExprToken
Unknown token in expression.
|
AsmFixupInvalid
Invalid fixup.
|
AsmFragmentInvalid
Invalid fragment.
|
AsmInsnUnsupported
This instruction is unsupported in this mode.
|
AsmInvalidOperand |
AsmLabelInvalid
Invalid label.
|
AsmMacroArgs
Too many positional arguments.
|
AsmMacroEqu
Expected '=' after formal parameter identifier.
|
AsmMacroInvalid
Invalid macro (generic error).
|
AsmMacroLevelsExceed
Macros cannot be nested more than 20 levels deep.
|
AsmMacroParen
Unbalanced parentheses in macro argument.
|
AsmMacroStr
Invalid macro string.
|
AsmMacroToken
Unexpected token in macro instantiation.
|
AsmMissingFeature |
AsmMnemonicFail |
AsmRparen
Expected ')' in parentheses expression.
|
AsmStatToken
Unexpected token at start of statement.
|
AsmSymbolMissing
Cannot find a symbol.
|
AsmSymbolModifier
Unexpected symbol modifier following '@'.
|
AsmSymbolRedefined
Invalid symbol redefinition.
|
AsmTokenInvalid
Invalid token.
|
AsmUnsupported
Unsupported token yet.
|
AsmVariantInvalid
Invalid variant.
|
Handle
Invalid handle.
|
Mode
Invalid/unsupported mode: ks_open().
|
Nomem
Out-Of-Memory error: ks_open(), ks_emulate().
|
Ok
No error: everything was fine.
|
OptInvalid
Unsupported option.
|
Version
Unsupported version (bindings).
|
| 限定符和类型 | 方法和说明 |
|---|---|
static KeystoneError |
fromValue(Integer value)
Converts an integer value into its corresponding enumeration value.
|
int |
value()
Retrieves the value of the enumeration, that corresponds to the value used in the enumeration in C.
|
static KeystoneError |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static KeystoneError[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final KeystoneError Ok
public static final KeystoneError Nomem
public static final KeystoneError Arch
public static final KeystoneError Handle
public static final KeystoneError Mode
public static final KeystoneError Version
public static final KeystoneError OptInvalid
public static final KeystoneError AsmExprToken
public static final KeystoneError AsmDirectiveValueRange
public static final KeystoneError AsmDirectiveId
public static final KeystoneError AsmDirectiveToken
public static final KeystoneError AsmDirectiveStr
public static final KeystoneError AsmDirectiveComma
public static final KeystoneError AsmDirectiveRelocName
public static final KeystoneError AsmDirectiveRelocToken
public static final KeystoneError AsmDirectiveFpoint
public static final KeystoneError AsmDirectiveUnknown
public static final KeystoneError AsmDirectiveEqu
public static final KeystoneError AsmDirectiveInvalid
public static final KeystoneError AsmVariantInvalid
public static final KeystoneError AsmExprBracket
public static final KeystoneError AsmSymbolModifier
public static final KeystoneError AsmSymbolRedefined
public static final KeystoneError AsmSymbolMissing
public static final KeystoneError AsmRparen
public static final KeystoneError AsmStatToken
public static final KeystoneError AsmUnsupported
public static final KeystoneError AsmMacroToken
public static final KeystoneError AsmMacroParen
public static final KeystoneError AsmMacroEqu
public static final KeystoneError AsmMacroArgs
public static final KeystoneError AsmMacroLevelsExceed
public static final KeystoneError AsmMacroStr
public static final KeystoneError AsmMacroInvalid
public static final KeystoneError AsmEscBackslash
public static final KeystoneError AsmEscOctal
public static final KeystoneError AsmEscSequence
public static final KeystoneError AsmEscStr
public static final KeystoneError AsmTokenInvalid
public static final KeystoneError AsmInsnUnsupported
public static final KeystoneError AsmFixupInvalid
public static final KeystoneError AsmLabelInvalid
public static final KeystoneError AsmFragmentInvalid
public static final KeystoneError AsmInvalidOperand
public static final KeystoneError AsmMissingFeature
public static final KeystoneError AsmMnemonicFail
public static KeystoneError[] values()
for (KeystoneError c : KeystoneError.values()) System.out.println(c);
public static KeystoneError valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static KeystoneError fromValue(Integer value)
The complexity of the conversion is θ(1).
value - The integer value.Copyright © 2022. All rights reserved.