Package ghidra.pcode.emu.jit.gen
Interface GenConsts
public interface GenConsts
Various constants (namely class names, type descriptions, method descriptions, etc. used during
bytecode generation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String
-
Field Details
-
BLOCK_SIZE
static final int BLOCK_SIZE- See Also:
-
TDESC_ADDRESS
-
TDESC_ADDRESS_FACTORY
-
TDESC_ADDRESS_SPACE
-
TDESC_BYTE_ARR
-
TDESC_EXIT_SLOT
-
TDESC_JIT_BYTES_PCODE_EXECUTOR_STATE
-
TDESC_JIT_BYTES_PCODE_EXECUTOR_STATE_SPACE
-
TDESC_JIT_PCODE_THREAD
-
TDESC_LANGUAGE
-
TDESC_LIST
-
TDESC_PCODE_USEROP_DEFINITION
-
TDESC_REGISTER_VALUE
-
TDESC_STRING
-
TDESC_VARNODE
-
TSIG_LIST_ADDRCTX
-
MDESC_ADDR_CTX__$INIT
-
MDESC_ADDRESS_FACTORY__GET_ADDRESS_SPACE
-
MDESC_ADDRESS_SPACE__GET_ADDRESS
-
MDESC_ARRAY_LIST__$INIT
-
MDESC_ASSERTION_ERROR__$INIT
-
MDESC_DOUBLE__DOUBLE_TO_RAW_LONG_BITS
-
MDESC_DOUBLE__IS_NAN
-
MDESC_DOUBLE__LONG_BITS_TO_DOUBLE
-
MDESC_FLOAT__FLOAT_TO_RAW_INT_BITS
-
MDESC_FLOAT__INT_BITS_TO_FLOAT
-
MDESC_FLOAT__IS_NAN
-
MDESC_ILLEGAL_ARGUMENT_EXCEPTION__$INIT
-
MDESC_INTEGER__BIT_COUNT
-
MDESC_INTEGER__COMPARE_UNSIGNED
-
MDESC_INTEGER__NUMBER_OF_LEADING_ZEROS
-
MDESC_INTEGER__TO_UNSIGNED_LONG
-
MDESC_JIT_BYTES_PCODE_EXECUTOR_STATE__GET_LANGUAGE
-
MDESC_JIT_BYTES_PCODE_EXECUTOR_STATE__GET_SPACE_FOR
-
MDESC_JIT_BYTES_PCODE_EXECUTOR_STATE_SPACE__GET_DIRECT
-
MDESC_JIT_BYTES_PCODE_EXECUTOR_STATE_SPACE__READ
-
MDESC_JIT_BYTES_PCODE_EXECUTOR_STATE_SPACE__WRITE
-
MDESC_JIT_COMPILED_PASSAGE__CONV_OFFSET2_TO_LONG
-
MDESC_JIT_COMPILED_PASSAGE__COUNT
-
MDESC_JIT_COMPILED_PASSAGE__CREATE_CONTEXT
-
MDESC_JIT_COMPILED_PASSAGE__CREATE_DECODE_ERROR
-
MDESC_JIT_COMPILED_PASSAGE__CREATE_EXIT_SLOT
-
MDESC_JIT_COMPILED_PASSAGE__CREATE_VARNODE
-
MDESC_JIT_COMPILED_PASSAGE__GET_CHAINED
-
MDESC_JIT_COMPILED_PASSAGE__GET_LANGUAGE
-
MDESC_JIT_COMPILED_PASSAGE__GET_USEROP_DEFINITION
-
MDESC_JIT_COMPILED_PASSAGE__INVOKE_USEROP
-
MDESC_JIT_COMPILED_PASSAGE__READ_INTX
-
MDESC_JIT_COMPILED_PASSAGE__READ_LONGX
-
MDESC_JIT_COMPILED_PASSAGE__WRITE_COUNTER_AND_CONTEXT
-
MDESC_JIT_COMPILED_PASSAGE__SET_COUNTER_AND_CONTEXT
-
MDESC_JIT_COMPILED_PASSAGE__S_CARRY_INT_RAW
-
MDESC_JIT_COMPILED_PASSAGE__S_CARRY_LONG_RAW
-
MDESC_JIT_COMPILED_PASSAGE__WRITE_INTX
-
MDESC_JIT_COMPILED_PASSAGE__WRITE_LONGX
-
MDESC_JIT_PCODE_THREAD__GET_STATE
-
MDESC_LANGUAGE__GET_ADDRESS_FACTORY
-
MDESC_LANGUAGE__GET_DEFAULT_SPACE
-
MDESC_LIST__ADD
-
MDESC_LONG__BIT_COUNT
-
MDESC_LONG__COMPARE_UNSIGNED
-
MDESC_LONG__NUMBER_OF_LEADING_ZEROS
-
MDESC_LOW_LEVEL_ERROR__$INIT
-
MDESC_PCODE_USEROP_DEFINITION__GET_DEFINING_LIBRARY
-
MDESC_SLEIGH_LINK_EXCEPTION__$INIT
-
MDESC_$DOUBLE_UNOP
-
MDESC_$FLOAT_UNOP
-
MDESC_$INT_BINOP
-
MDESC_$LONG_BINOP
-
MDESC_$SHIFT_JJ
-
MDESC_$SHIFT_JI
-
MDESC_$SHIFT_IJ
-
MDESC_$SHIFT_II
-
NAME_ADDR_CTX
-
NAME_ADDRESS
-
NAME_ADDRESS_FACTORY
-
NAME_ADDRESS_SPACE
-
NAME_ARRAY_LIST
-
NAME_ASSERTION_ERROR
-
NAME_DOUBLE
-
NAME_EXIT_SLOT
-
NAME_FLOAT
-
NAME_ILLEGAL_ARGUMENT_EXCEPTION
-
NAME_INTEGER
-
NAME_JIT_BYTES_PCODE_EXECUTOR_STATE
-
NAME_JIT_BYTES_PCODE_EXECUTOR_STATE_SPACE
-
NAME_JIT_COMPILED_PASSAGE
-
NAME_JIT_PCODE_THREAD
-
NAME_LANGUAGE
-
NAME_LIST
-
NAME_LONG
-
NAME_LOW_LEVEL_ERROR
-
NAME_MATH
-
NAME_OBJECT
-
NAME_PCODE_USEROP_DEFINITION
-
NAME_SLEIGH_LINK_EXCEPTION
-
NAME_THROWABLE
-
NAME_VARNODE
-