mirror of
https://github.com/zrax/pycdc.git
synced 2026-06-23 11:34:07 +00:00
Add Python 3.2 support
This commit is contained in:
parent
c0d7bc9515
commit
be6ea32619
9 changed files with 270 additions and 152 deletions
|
|
@ -1,7 +1,7 @@
|
|||
Python MAGIC Python MAGIC Python MAGIC
|
||||
1.0 0x00999902 2.0 0x0A0DC687 3.0 0x0A0D0C3A
|
||||
1.1 0x00999903 2.1 0x0A0DEB2A 3.1 0x0A0D0C4E
|
||||
1.2 0x00999903 2.2 0x0A0DED2D
|
||||
1.2 0x00999903 2.2 0x0A0DED2D 3.2 0x0A0D0C6C
|
||||
1.3 0x0A0D2E89 2.3 0x0A0DF23B
|
||||
1.4 0x0A0D1704 2.4 0x0A0DF26D
|
||||
1.5 0x0A0D4E99 2.5 0x0A0DF2B3
|
||||
|
|
@ -347,36 +347,37 @@ MAP_ADD [ ] [ ] [ ] [ ] [ ] [ ] [ ]
|
|||
|
||||
|
||||
3.0 3.1 3.2
|
||||
STOP_CODE [X] [X] [ ]
|
||||
POP_TOP [X] [X] [ ]
|
||||
ROT_TWO [X] [X] [ ]
|
||||
ROT_THREE [X] [X] [ ]
|
||||
DUP_TOP [X] [X] [ ]
|
||||
ROT_FOUR [X] [X] [ ]
|
||||
STOP_CODE [X] [X] [X]
|
||||
POP_TOP [X] [X] [X]
|
||||
ROT_TWO [X] [X] [X]
|
||||
ROT_THREE [X] [X] [X]
|
||||
DUP_TOP [X] [X] [X]
|
||||
ROT_FOUR ! [X] [X]
|
||||
DUP_TOP_TWO ! [X]
|
||||
<6> [ ] [ ] [ ]
|
||||
<7> [ ] [ ] [ ]
|
||||
<8> [ ] [ ] [ ]
|
||||
NOP [X] [X] [ ]
|
||||
UNARY_POSITIVE [X] [X] [ ]
|
||||
UNARY_NEGATIVE [X] [X] [ ]
|
||||
UNARY_NOT [X] [X] [ ]
|
||||
NOP [X] [X] [X]
|
||||
UNARY_POSITIVE [X] [X] [X]
|
||||
UNARY_NEGATIVE [X] [X] [X]
|
||||
UNARY_NOT [X] [X] [X]
|
||||
<13> [ ] [ ] [ ]
|
||||
<14> [ ] [ ] [ ]
|
||||
UNARY_INVERT [X] [X] [ ]
|
||||
UNARY_INVERT [X] [X] [X]
|
||||
<16> [ ] [ ] [ ]
|
||||
SET_ADD [X] [ ] [ ]
|
||||
LIST_APPEND [X] [ ] [ ]
|
||||
BINARY_POWER [X] [X] [ ]
|
||||
BINARY_MULTIPLY [X] [X] [ ]
|
||||
BINARY_POWER [X] [X] [X]
|
||||
BINARY_MULTIPLY [X] [X] [X]
|
||||
<21> [ ] [ ] [ ]
|
||||
BINARY_MODULO [X] [X] [ ]
|
||||
BINARY_ADD [X] [X] [ ]
|
||||
BINARY_SUBTRACT [X] [X] [ ]
|
||||
BINARY_SUBSCR [X] [X] [ ]
|
||||
BINARY_FLOOR_DIVIDE [X] [X] [ ]
|
||||
BINARY_TRUE_DIVIDE [X] [X] [ ]
|
||||
INPLACE_FLOOR_DIVIDE [X] [X] [ ]
|
||||
INPLACE_TRUE_DIVIDE [X] [X] [ ]
|
||||
BINARY_MODULO [X] [X] [X]
|
||||
BINARY_ADD [X] [X] [X]
|
||||
BINARY_SUBTRACT [X] [X] [X]
|
||||
BINARY_SUBSCR [X] [X] [X]
|
||||
BINARY_FLOOR_DIVIDE [X] [X] [X]
|
||||
BINARY_TRUE_DIVIDE [X] [X] [X]
|
||||
INPLACE_FLOOR_DIVIDE [X] [X] [X]
|
||||
INPLACE_TRUE_DIVIDE [X] [X] [X]
|
||||
<30> [ ] [ ] [ ]
|
||||
<31> [ ] [ ] [ ]
|
||||
<32> [ ] [ ] [ ]
|
||||
|
|
@ -401,100 +402,102 @@ INPLACE_TRUE_DIVIDE [X] [X] [ ]
|
|||
<51> [ ] [ ] [ ]
|
||||
<52> [ ] [ ] [ ]
|
||||
<53> [ ] [ ] [ ]
|
||||
STORE_MAP [X] [X] [ ]
|
||||
INPLACE_ADD [X] [X] [ ]
|
||||
INPLACE_SUBTRACT [X] [X] [ ]
|
||||
INPLACE_MULTIPLY [X] [X] [ ]
|
||||
STORE_MAP [X] [X] [X]
|
||||
INPLACE_ADD [X] [X] [X]
|
||||
INPLACE_SUBTRACT [X] [X] [X]
|
||||
INPLACE_MULTIPLY [X] [X] [X]
|
||||
<58> [ ] [ ] [ ]
|
||||
INPLACE_MODULO [X] [X] [ ]
|
||||
STORE_SUBSCR [X] [X] [ ]
|
||||
DELETE_SUBSCR [X] [X] [ ]
|
||||
BINARY_LSHIFT [X] [X] [ ]
|
||||
BINARY_RSHIFT [X] [X] [ ]
|
||||
BINARY_AND [X] [X] [ ]
|
||||
BINARY_XOR [X] [X] [ ]
|
||||
BINARY_OR [X] [X] [ ]
|
||||
INPLACE_POWER [X] [X] [ ]
|
||||
GET_ITER [X] [X] [ ]
|
||||
STORE_LOCALS [X] [X] [ ]
|
||||
PRINT_EXPR [X] [X] [ ]
|
||||
LOAD_BUILD_CLASS [X] [X] [ ]
|
||||
INPLACE_MODULO [X] [X] [X]
|
||||
STORE_SUBSCR [X] [X] [X]
|
||||
DELETE_SUBSCR [X] [X] [X]
|
||||
BINARY_LSHIFT [X] [X] [X]
|
||||
BINARY_RSHIFT [X] [X] [X]
|
||||
BINARY_AND [X] [X] [X]
|
||||
BINARY_XOR [X] [X] [X]
|
||||
BINARY_OR [X] [X] [X]
|
||||
INPLACE_POWER [X] [X] [X]
|
||||
GET_ITER [X] [X] [X]
|
||||
STORE_LOCALS [X] [X] [X]
|
||||
PRINT_EXPR [X] [X] [X]
|
||||
LOAD_BUILD_CLASS [X] [X] [X]
|
||||
<72> [ ] [ ] [ ]
|
||||
<73> [ ] [ ] [ ]
|
||||
<74> [ ] [ ] [ ]
|
||||
INPLACE_LSHIFT [X] [X] [ ]
|
||||
INPLACE_RSHIFT [X] [X] [ ]
|
||||
INPLACE_AND [X] [X] [ ]
|
||||
INPLACE_XOR [X] [X] [ ]
|
||||
INPLACE_OR [X] [X] [ ]
|
||||
BREAK_LOOP [X] [X] [ ]
|
||||
WITH_CLEANUP [X] [X] [ ]
|
||||
INPLACE_LSHIFT [X] [X] [X]
|
||||
INPLACE_RSHIFT [X] [X] [X]
|
||||
INPLACE_AND [X] [X] [X]
|
||||
INPLACE_XOR [X] [X] [X]
|
||||
INPLACE_OR [X] [X] [X]
|
||||
BREAK_LOOP [X] [X] [X]
|
||||
WITH_CLEANUP [X] [X] [X]
|
||||
<82> [ ] [ ] [ ]
|
||||
RETURN_VALUE [X] [X] [ ]
|
||||
IMPORT_STAR [X] [X] [ ]
|
||||
RETURN_VALUE [X] [X] [X]
|
||||
IMPORT_STAR [X] [X] [X]
|
||||
<85> [ ] [ ] [ ]
|
||||
YIELD_VALUE [X] [X] [ ]
|
||||
POP_BLOCK [X] [X] [ ]
|
||||
END_FINALLY [X] [X] [ ]
|
||||
POP_EXCEPT [X] [X] [ ]
|
||||
STORE_NAME [X] [X] [ ]
|
||||
DELETE_NAME [X] [X] [ ]
|
||||
UNPACK_SEQUENCE [X] [X] [ ]
|
||||
FOR_ITER [X] [X] [ ]
|
||||
UNPACK_EX [X] [X] [ ]
|
||||
STORE_ATTR [X] [X] [ ]
|
||||
DELETE_ATTR [X] [X] [ ]
|
||||
STORE_GLOBAL [X] [X] [ ]
|
||||
DELETE_GLOBAL [X] [X] [ ]
|
||||
YIELD_VALUE [X] [X] [X]
|
||||
POP_BLOCK [X] [X] [X]
|
||||
END_FINALLY [X] [X] [X]
|
||||
POP_EXCEPT [X] [X] [X]
|
||||
STORE_NAME [X] [X] [X]
|
||||
DELETE_NAME [X] [X] [X]
|
||||
UNPACK_SEQUENCE [X] [X] [X]
|
||||
FOR_ITER [X] [X] [X]
|
||||
UNPACK_EX [X] [X] [X]
|
||||
STORE_ATTR [X] [X] [X]
|
||||
DELETE_ATTR [X] [X] [X]
|
||||
STORE_GLOBAL [X] [X] [X]
|
||||
DELETE_GLOBAL [X] [X] [X]
|
||||
DUP_TOPX [X] [X] [ ]
|
||||
LOAD_CONST [X] [X] [ ]
|
||||
LOAD_NAME [X] [X] [ ]
|
||||
BUILD_TUPLE [X] [X] [ ]
|
||||
BUILD_LIST [X] [X] [ ]
|
||||
BUILD_SET [X] [X] [ ]
|
||||
BUILD_MAP [X] [X] [ ]
|
||||
LOAD_ATTR [X] [X] [ ]
|
||||
COMPARE_OP [X] [X] [ ]
|
||||
IMPORT_NAME [X] [X] [ ]
|
||||
IMPORT_FROM [X] [X] [ ]
|
||||
JUMP_FORWARD [X] [X] [ ]
|
||||
JUMP_IF_FALSE [X] [X] [ ]
|
||||
JUMP_IF_TRUE [X] [X] [ ]
|
||||
JUMP_ABSOLUTE [X] [X] [ ]
|
||||
POP_JUMP_IF_FALSE [ ] [X] [ ]
|
||||
POP_JUMP_IF_TRUE [ ] [X] [ ]
|
||||
LOAD_GLOBAL [X] [X] [ ]
|
||||
LOAD_CONST [X] [X] [X]
|
||||
LOAD_NAME [X] [X] [X]
|
||||
BUILD_TUPLE [X] [X] [X]
|
||||
BUILD_LIST [X] [X] [X]
|
||||
BUILD_SET [X] [X] [X]
|
||||
BUILD_MAP [X] [X] [X]
|
||||
LOAD_ATTR [X] [X] [X]
|
||||
COMPARE_OP [X] [X] [X]
|
||||
IMPORT_NAME [X] [X] [X]
|
||||
IMPORT_FROM [X] [X] [X]
|
||||
JUMP_FORWARD [X] [X] [X]
|
||||
JUMP_IF_FALSE (_OR_POP) [X] [X] [+]
|
||||
JUMP_IF_TRUE (_OR_POP) [X] [X] [+]
|
||||
JUMP_ABSOLUTE [X] [X] [X]
|
||||
POP_JUMP_IF_FALSE [ ] [X] [X]
|
||||
POP_JUMP_IF_TRUE [ ] [X] [X]
|
||||
LOAD_GLOBAL [X] [X] [X]
|
||||
<117> [ ] [ ] [ ]
|
||||
<118> [ ] [ ] [ ]
|
||||
CONTINUE_LOOP [X] [X] [ ]
|
||||
SETUP_LOOP [X] [X] [ ]
|
||||
SETUP_EXCEPT [X] [X] [ ]
|
||||
SETUP_FINALLY [X] [X] [ ]
|
||||
CONTINUE_LOOP [X] [X] [X]
|
||||
SETUP_LOOP [X] [X] [X]
|
||||
SETUP_EXCEPT [X] [X] [X]
|
||||
SETUP_FINALLY [X] [X] [X]
|
||||
<123> [ ] [ ] [ ]
|
||||
LOAD_FAST [X] [X] [ ]
|
||||
STORE_FAST [X] [X] [ ]
|
||||
DELETE_FAST [X] [X] [ ]
|
||||
LOAD_FAST [X] [X] [X]
|
||||
STORE_FAST [X] [X] [X]
|
||||
DELETE_FAST [X] [X] [X]
|
||||
<127> [ ] [ ] [ ]
|
||||
<128> [ ] [ ] [ ]
|
||||
<129> [ ] [ ] [ ]
|
||||
RAISE_VARARGS [X] [X] [ ]
|
||||
CALL_FUNCTION [X] [X] [ ]
|
||||
MAKE_FUNCTION [X] [X] [ ]
|
||||
BUILD_SLICE [X] [X] [ ]
|
||||
MAKE_CLOSURE [X] [X] [ ]
|
||||
LOAD_CLOSURE [X] [X] [ ]
|
||||
LOAD_DEREF [X] [X] [ ]
|
||||
STORE_DEREF [X] [X] [ ]
|
||||
<138> [ ] [ ] [ ]
|
||||
RAISE_VARARGS [X] [X] [X]
|
||||
CALL_FUNCTION [X] [X] [X]
|
||||
MAKE_FUNCTION [X] [X] [X]
|
||||
BUILD_SLICE [X] [X] [X]
|
||||
MAKE_CLOSURE [X] [X] [X]
|
||||
LOAD_CLOSURE [X] [X] [X]
|
||||
LOAD_DEREF [X] [X] [X]
|
||||
STORE_DEREF [X] [X] [X]
|
||||
DELETE_DEREF [ ] [ ] [X]
|
||||
<139> [ ] [ ] [ ]
|
||||
CALL_FUNCTION_VAR [X] [X] [ ]
|
||||
CALL_FUNCTION_KW [X] [X] [ ]
|
||||
CALL_FUNCTION_VAR_KW [X] [X] [ ]
|
||||
EXTENDED_ARG [X] [X] [ ]
|
||||
<144> [ ] [ ] [ ]
|
||||
LIST_APPEND [ ] [X] [ ]
|
||||
SET_ADD [ ] [X] [ ]
|
||||
MAP_ADD [ ] [X] [ ]
|
||||
CALL_FUNCTION_VAR [X] [X] [X]
|
||||
CALL_FUNCTION_KW [X] [X] [X]
|
||||
CALL_FUNCTION_VAR_KW [X] [X] [X]
|
||||
EXTENDED_ARG ! [X] [X]
|
||||
SETUP_WITH ! [X]
|
||||
<144> ! [ ] [ ]
|
||||
EXTENDED_ARG ! [X]
|
||||
LIST_APPEND [ ] [X] [X]
|
||||
SET_ADD [ ] [X] [X]
|
||||
MAP_ADD [ ] [X] [X]
|
||||
<148> [ ] [ ] [ ]
|
||||
<149> [ ] [ ] [ ]
|
||||
<150> [ ] [ ] [ ]
|
||||
|
|
@ -558,28 +561,28 @@ TYPE_FROZENSET '>' '>'
|
|||
|
||||
|
||||
3.0 3.1 3.2
|
||||
TYPE_NULL '0' '0'
|
||||
TYPE_NONE 'N' 'N'
|
||||
TYPE_FALSE 'F' 'F'
|
||||
TYPE_TRUE 'T' 'T'
|
||||
TYPE_STOPITER 'S' 'S'
|
||||
TYPE_ELLIPSIS '.' '.'
|
||||
TYPE_INT 'i' 'i'
|
||||
TYPE_INT64 'I' 'I'
|
||||
TYPE_FLOAT 'f' 'f'
|
||||
TYPE_BINARY_FLOAT 'g' 'g'
|
||||
TYPE_COMPLEX 'x' 'x'
|
||||
TYPE_BINARY_COMPLEX 'y' 'y'
|
||||
TYPE_LONG 'l' 'l'
|
||||
TYPE_STRING 's' 's'
|
||||
TYPE_TUPLE '(' '('
|
||||
TYPE_LIST '[' '['
|
||||
TYPE_DICT '{' '{'
|
||||
TYPE_CODE 'c' 'c'
|
||||
TYPE_UNICODE 'u' 'u'
|
||||
TYPE_UNKNOWN '?' '?'
|
||||
TYPE_SET '<' '<'
|
||||
TYPE_FROZENSET '>' '>'
|
||||
TYPE_NULL '0' '0' '0'
|
||||
TYPE_NONE 'N' 'N' 'N'
|
||||
TYPE_FALSE 'F' 'F' 'F'
|
||||
TYPE_TRUE 'T' 'T' 'T'
|
||||
TYPE_STOPITER 'S' 'S' 'S'
|
||||
TYPE_ELLIPSIS '.' '.' '.'
|
||||
TYPE_INT 'i' 'i' 'i'
|
||||
TYPE_INT64 'I' 'I' 'I'
|
||||
TYPE_FLOAT 'f' 'f' 'f'
|
||||
TYPE_BINARY_FLOAT 'g' 'g' 'g'
|
||||
TYPE_COMPLEX 'x' 'x' 'x'
|
||||
TYPE_BINARY_COMPLEX 'y' 'y' 'y'
|
||||
TYPE_LONG 'l' 'l' 'l'
|
||||
TYPE_STRING 's' 's' 's'
|
||||
TYPE_TUPLE '(' '(' '('
|
||||
TYPE_LIST '[' '[' '['
|
||||
TYPE_DICT '{' '{' '{'
|
||||
TYPE_CODE 'c' 'c' 'c'
|
||||
TYPE_UNICODE 'u' 'u' 'u'
|
||||
TYPE_UNKNOWN '?' '?' '?'
|
||||
TYPE_SET '<' '<' '<'
|
||||
TYPE_FROZENSET '>' '>' '>'
|
||||
|
||||
|
||||
[TYPE_CODE] 1.0 1.3 1.5 2.1 2.3 3.0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue