Add basic opcode (disassembly) support for Python 3.11
This commit is contained in:
@@ -102,6 +102,15 @@ OPCODE(RERAISE)
|
||||
OPCODE(WITH_EXCEPT_START)
|
||||
OPCODE(LOAD_ASSERTION_ERROR)
|
||||
OPCODE(LIST_TO_TUPLE)
|
||||
OPCODE(CACHE)
|
||||
OPCODE(PUSH_NULL)
|
||||
OPCODE(PUSH_EXC_INFO)
|
||||
OPCODE(CHECK_EXC_MATCH)
|
||||
OPCODE(CHECK_EG_MATCH)
|
||||
OPCODE(BEFORE_WITH)
|
||||
OPCODE(RETURN_GENERATOR)
|
||||
OPCODE(ASYNC_GEN_WRAP)
|
||||
OPCODE(PREP_RERAISE_STAR)
|
||||
|
||||
/* Has parameter word */
|
||||
OPCODE_A_FIRST(STORE_NAME)
|
||||
@@ -194,3 +203,24 @@ OPCODE_A(LIST_EXTEND)
|
||||
OPCODE_A(SET_UPDATE)
|
||||
OPCODE_A(DICT_MERGE)
|
||||
OPCODE_A(DICT_UPDATE)
|
||||
OPCODE_A(SWAP)
|
||||
OPCODE_A(POP_JUMP_FORWARD_IF_FALSE)
|
||||
OPCODE_A(POP_JUMP_FORWARD_IF_TRUE)
|
||||
OPCODE_A(COPY)
|
||||
OPCODE_A(BINARY_OP)
|
||||
OPCODE_A(SEND)
|
||||
OPCODE_A(POP_JUMP_FORWARD_IF_NOT_NONE)
|
||||
OPCODE_A(POP_JUMP_FORWARD_IF_NONE)
|
||||
OPCODE_A(GET_AWAITABLE)
|
||||
OPCODE_A(JUMP_BACKWARD_NO_INTERRUPT)
|
||||
OPCODE_A(MAKE_CELL)
|
||||
OPCODE_A(JUMP_BACKWARD)
|
||||
OPCODE_A(COPY_FREE_VARS)
|
||||
OPCODE_A(RESUME)
|
||||
OPCODE_A(PRECALL)
|
||||
OPCODE_A(CALL)
|
||||
OPCODE_A(KW_NAMES)
|
||||
OPCODE_A(POP_JUMP_BACKWARD_IF_NOT_NONE)
|
||||
OPCODE_A(POP_JUMP_BACKWARD_IF_NONE)
|
||||
OPCODE_A(POP_JUMP_BACKWARD_IF_FALSE)
|
||||
OPCODE_A(POP_JUMP_BACKWARD_IF_TRUE)
|
||||
|
Reference in New Issue
Block a user