加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

AVM2_OPCODES

发布时间:2020-12-15 18:07:15 所属栏目:百科 来源:网络整理
导读:bkpt=1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (0x01)--Undocumented? ?If in debug mode,enter the debugger. nop = 2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (0x02)? ? ? ? throw = 3? ? ? ? ? ? ? ? ? ? ? ? (0x03) getsuper = 4? ? ? ? ? ? ? ? ? ? ? ? (0x04) setsu
bkpt=1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (0x01)--Undocumented? ?If in debug mode,enter the debugger. nop = 2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (0x02)? ? ? ? throw = 3? ? ? ? ? ? ? ? ? ? ? ? (0x03) getsuper = 4? ? ? ? ? ? ? ? ? ? ? ? (0x04) setsuper = 5? ? ? ? ? ? ? ? ? ? ? ? (0x05) dxns = 6? ? ? ? ? ? ? ? ? ? ? ? (0x06) dxnslate = 7? ? ? ? ? ? ? ? ? ? ? ? (0x07) kill = 8? ? ? ? ? ? ? ? ? ? ? ? (0x08) label = 9? ? ? ? ? ? ? ? ? ? ? ? (0x09) /////////////////////////////////0x0a /////////////////////////////////0x0b ifnlt = 12? ? ? ? ? ? ? ? ? ? ? ? (0x0c)? ? ? ? ? ? ? ? not(a<b)? ? ? ? //if not less than ifnle = 13? ? ? ? ? ? ? ? ? ? ? ? (0x0d)? ? ? ? ? ? ? ? not(a<=b)? ? ? ? //if not less than or equal ifngt = 14? ? ? ? ? ? ? ? ? ? ? ? (0x0e)? ? ? ? ? ? ? ? not(a>b)? ? ? ? //if not greater than ifnge = 15? ? ? ? ? ? ? ? ? ? ? ? (0x0f)? ? ? ? ? ? ? ? not(a>=b)? ? ? ? //if not greater than or equal jump = 16? ? ? ? ? ? ? ? ? ? ? ? (0x10)? ? ? ? ? ? ? ? iftrue = 17? ? ? ? ? ? ? ? ? ? ? ? (0x11)? ? ? ? ? ? ? ? true goto index? ? ? ? //if true iffalse = 18? ? ? ? ? ? ? ? ? ? ? ? (0x12)? ? ? ? ? ? ? ? false goto index//if false ifeq = 19? ? ? ? ? ? ? ? ? ? ? ? (0x13)? ? ? ? ? ? ? ? a == b? ? ? ? ? ? ? ? //if equal ifne = 20? ? ? ? ? ? ? ? ? ? ? ? (0x14)? ? ? ? ? ? ? ? not(a == b)? ? ? ? //if not equal iflt = 21? ? ? ? ? ? ? ? ? ? ? ? (0x15)? ? ? ? ? ? ? ? a<b? ? ? ? ? ? ? ? //if less than ifle = 22? ? ? ? ? ? ? ? ? ? ? ? (0x16)? ? ? ? ? ? ? ? a<=b? ? ? ? ? ? ? ? //if less than or equal ifgt = 23? ? ? ? ? ? ? ? ? ? ? ? (0x17)? ? ? ? ? ? ? ? a>b? ? ? ? ? ? ? ? //if greater than ifge = 24? ? ? ? ? ? ? ? ? ? ? ? (0x18)? ? ? ? ? ? ? ? a>=b? ? ? ? ? ? ? ? //if greater than or equal ifstricteq = 25? ? ? ? ? ? ? ? ? ? ? ? (0x19)? ? ? ? ? ? ? ? a===b ifstrictne = 26? ? ? ? ? ? ? ? ? ? ? ? (0x1a)? ? ? ? ? ? ? ? a!==b lookupswitch = 27? ? ? ? ? ? ? ? (0x1b)? ? ? ? @ pushwith = 28? ? ? ? ? ? ? ? ? ? ? ? (0x1c)? ? ? ? popscope = 29? ? ? ? ? ? ? ? ? ? ? ? (0x1d) nextname = 30? ? ? ? ? ? ? ? ? ? ? ? (0x1e)? ? ? ? @ hasnext = 31? ? ? ? ? ? ? ? ? ? ? ? (0x1f)? ? ? ? @ pushnull = 32? ? ? ? ? ? ? ? ? ? ? ? (0x20)? ? ? ? ? ? ? ? push null pushundefined = 33? ? ? ? ? ? ? ? (0x21)? ? ? ? ? ? ? ? push undefined pushconstant? ? ? ? ? ? ? ? ? ? ? ? (0x22)--Undocumented??push constant(常数) nextvalue = 35? ? ? ? ? ? ? ? ? ? ? ? (0x23)? ? ? ? @ pushbyte = 36? ? ? ? ? ? ? ? ? ? ? ? (0x24)? ? ? ? ? ? ? ? Push a byte value. pushshort = 37? ? ? ? ? ? ? ? ? ? ? ? (0x25)? ? ? ? ? ? ? ? Push a short value. pushtrue = 38? ? ? ? ? ? ? ? ? ? ? ? (0x26)? ? ? ? ? ? ? ? Push true pushfalse = 39? ? ? ? ? ? ? ? ? ? ? ? (0x27)? ? ? ? ? ? ? ? Push false pushnan = 40? ? ? ? ? ? ? ? ? ? ? ? (0x28)? ? ? ? ? ? ? ? Push NaN. pop = 41? ? ? ? ? ? ? ? ? ? ? ? (0x29)? ? ? ? ? ? ? ? pop top value dup = 42? ? ? ? ? ? ? ? ? ? ? ? (0x2a)? ? ? ? ? ? ? ? 复制top值 swap = 43? ? ? ? ? ? ? ? ? ? ? ? (0x2b)? ? ? ? ? ? ? ? 交换2个操作数的值 pushstring = 44? ? ? ? ? ? ? ? ? ? ? ? (0x2c)? ? ? ? ? ? ? ? push String pushint = 45? ? ? ? ? ? ? ? ? ? ? ? (0x2d)? ? ? ? ? ? ? ? push int? ? ? ? pushuint = 46? ? ? ? ? ? ? ? ? ? ? ? (0x2e)? ? ? ? ? ? ? ? push uint pushdouble = 47? ? ? ? ? ? ? ? ? ? ? ? (0x2f)? ? ? ? ? ? ? ? push double pushscope = 48? ? ? ? ? ? ? ? ? ? ? ? (0x30)? ? ? ? ? ? ? ? //向scope堆栈中增加一个对象 pushnamespace = 49? ? ? ? ? ? ? ? (0x31)? ? ? ? ? ? ? ? Push a namespace. hasnext2 = 50? ? ? ? ? ? ? ? ? ? ? ? (0x32)? ? ? ? ? ? ? ? /////////////////////////////////0x33 /////////////////////////////////0x34 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x35? ? ? ? ? ? ? ? li8?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x36? ? ? ? ? ? ? ? li16?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x37? ? ? ? ? ? ? ? li32 Load a 32bit integer from global memory to local stack. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x38? ? ? ? ? ? ? ? lf32?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x39? ? ? ? ? ? ? ? lf64 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x3A? ? ? ? ? ? ? ? si8?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x3B? ? ? ? ? ? ? ? si16?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x3C? ? ? ? ? ? ? ? si32 Store a 32bit integer into global memory. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x3D? ? ? ? ? ? ? ? sf32?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x3E? ? ? ? ? ? ? ? sf64 /////////////////////////////////0x3f newfunction = 64? ? ? ? ? ? ? ? (0x40) call = 65? ? ? ? ? ? ? ? ? ? ? ? (0x41) construct = 66? ? ? ? ? ? ? ? ? ? ? ? (0x42) callmethod = 67? ? ? ? ? ? ? ? ? ? ? ? (0x43) callstatic = 68? ? ? ? ? ? ? ? ? ? ? ? (0x44) callsuper = 69? ? ? ? ? ? ? ? ? ? ? ? (0x45) callproperty = 70? ? ? ? ? ? ? ? (0x46) returnvoid = 71? ? ? ? ? ? ? ? ? ? ? ? (0x47) returnvalue = 72? ? ? ? ? ? ? ? (0x48) construct = 73? ? ? ? ? ? ? ? ? ? ? ? (0x49) constructprop = 74? ? ? ? ? ? ? ? (0x4a) callsuperid = 75? ? ? ? ? ? ? ? (0x4b) callproplex = 76? ? ? ? ? ? ? ? (0x4c) callinterface = 77? ? ? ? ? ? ? ? (0x4d) callsupervoid = 78? ? ? ? ? ? ? ? (0x4e) callproperty = 79? ? ? ? ? ? ? ? (0x4f) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x50 sxi1 Sign extends. (Undocumented) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x51 sxi8 Sign extends 8bit. (Undocumented) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x52 sxi16 Sign extends 16bit. (Undocumented) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???0x53 applytype Apply Type. (Undocumented) /////////////////////////////////0x54 newobject = 85? ? ? ? ? ? ? ? ? ? ? ? (0x55) newarray = 86? ? ? ? ? ? ? ? ? ? ? ? (0x56)??//修正 newactivation = 87? ? ? ? ? ? ? ? (0x57) newclass = 88? ? ? ? ? ? ? ? ? ? ? ? (0x58) getdescendants = 89? ? ? ? ? ? ? ? (0x59) newcatch = 90? ? ? ? ? ? ? ? ? ? ? ? (0x5a) findpropglobalstrict = 91? ? ? ? (0x5b) findpropglobal = 92? ? ? ? ? ? ? ? (0x5c) findpropstrict = 93? ? ? ? ? ? ? ? (0x5d) findproperty = 94? ? ? ? ? ? ? ? (0x5e) finddef = 95? ? ? ? ? ? ? ? ? ? ? ? (0x5F) --Undocumented getlex = 96? ? ? ? ? ? ? ? ? ? ? ? (0x60) setproperty = 97? ? ? ? ? ? ? ? (0x61) getlocal = 98? ? ? ? ? ? ? ? ? ? ? ? (0x62) setlocal = 99? ? ? ? ? ? ? ? ? ? ? ? (0x63) getglobalscope = 100? ? ? ? ? ? ? ? (0x64) getscopeobject = 101? ? ? ? ? ? ? ? (0x65) getproperty = 102? ? ? ? ? ? ? ? (0x66) getouterscope = 103? ? ? ? ? ? ? ? (0x67)--Undocumented initproperty = 104? ? ? ? ? ? ? ? (0x68) setpropertylate = 105? ? ? ? ? ? ? ? (0x69)--Undocumented deleteproperty = 106? ? ? ? ? ? ? ? (0x6a) deletepropertylate = 107? ? ? ? (0x6b)--Undocumented getslot = 108? ? ? ? ? ? ? ? ? ? ? ? (0x6c) setslot = 109? ? ? ? ? ? ? ? ? ? ? ? (0x6d) getglobalslot = 110? ? ? ? ? ? ? ? (0x6e) setglobalslot = 111? ? ? ? ? ? ? ? (0x6f) convert_s = 112? ? ? ? ? ? ? ? ? ? ? ? (0x70) esc_xelem = 113? ? ? ? ? ? ? ? ? ? ? ? (0x71) esc_xattr = 114? ? ? ? ? ? ? ? ? ? ? ? (0x72) convert_i = 115? ? ? ? ? ? ? ? ? ? ? ? (0x73) convert_u = 116? ? ? ? ? ? ? ? ? ? ? ? (0x74) convert_d = 117? ? ? ? ? ? ? ? ? ? ? ? (0x75) convert_b = 118? ? ? ? ? ? ? ? ? ? ? ? (0x76) convert_o = 119? ? ? ? ? ? ? ? ? ? ? ? (0x77) checkfilter = 120? ? ? ? ? ? ? ? (0x78) /////////////////////////////////0x79 /////////////////////////////////0x7A /////////////////////////////////0x7B /////////////////////////////////0x7C /////////////////////////////////0x7D /////////////////////////////////0x7E /////////////////////////////////0x7F coerce = 128? ? ? ? ? ? ? ? ? ? ? ? (0x80) coerce_b = 129? ? ? ? ? ? ? ? ? ? ? ? (0x81)--Undocumented coerce_a = 130? ? ? ? ? ? ? ? ? ? ? ? (0x82) coerce_i = 131? ? ? ? ? ? ? ? ? ? ? ? (0x83)--Undocumented coerce_d = 132? ? ? ? ? ? ? ? ? ? ? ? (0x84)--Undocumented coerce_s = 133? ? ? ? ? ? ? ? ? ? ? ? (0x85) astype = 134? ? ? ? ? ? ? ? ? ? ? ? (0x86) astypelate = 135? ? ? ? ? ? ? ? (0x87) coerce_u = 136? ? ? ? ? ? ? ? ? ? ? ? (0x88)--Undocumented coerce_o = 137? ? ? ? ? ? ? ? ? ? ? ? (0x89)--Undocumented /////////////////////////////////0x8A /////////////////////////////////0x8B /////////////////////////////////0x8C /////////////////////////////////0x8D /////////////////////////////////0x8E /////////////////////////////////0x8F negate = 144? ? ? ? ? ? ? ? ? ? ? ? (0x90) increment = 145? ? ? ? ? ? ? ? ? ? ? ? (0x91) inclocal = 146? ? ? ? ? ? ? ? ? ? ? ? (0x92) decrement = 147? ? ? ? ? ? ? ? ? ? ? ? (0x93) declocal = 148? ? ? ? ? ? ? ? ? ? ? ? (0x94) typeof = 149? ? ? ? ? ? ? ? ? ? ? ? (0x95) not = 150? ? ? ? ? ? ? ? ? ? ? ? (0x96) bitnot = 151? ? ? ? ? ? ? ? ? ? ? ? (0x97) /////////////////////////////////0x98 /////////////////////////////////0x99 concat = 154? ? ? ? ? ? ? ? ? ? ? ? (0x9a)--Undocumented add_d = 155? ? ? ? ? ? ? ? ? ? ? ? (0x9b)--Undocumented /////////////////////////////////0x9c /////////////////////////////////0x9d /////////////////////////////////0x9e /////////////////////////////////0x9f add = 160? ? ? ? ? ? ? ? ? ? ? ? (0xa0) subtract = 161? ? ? ? ? ? ? ? ? ? ? ? (0xa1) multiply = 162? ? ? ? ? ? ? ? ? ? ? ? (0xa2) divide = 163? ? ? ? ? ? ? ? ? ? ? ? (0xa3) modulo = 164? ? ? ? ? ? ? ? ? ? ? ? (0xa4) lshift = 165? ? ? ? ? ? ? ? ? ? ? ? (0xa5) rshift = 166? ? ? ? ? ? ? ? ? ? ? ? (0xa6) urshift = 167? ? ? ? ? ? ? ? ? ? ? ? (0xa7) bitand = 168? ? ? ? ? ? ? ? ? ? ? ? (0xa8) bitor = 169? ? ? ? ? ? ? ? ? ? ? ? (0xa9) bitxor = 170? ? ? ? ? ? ? ? ? ? ? ? (0xaa) equals = 171? ? ? ? ? ? ? ? ? ? ? ? (0xab) strictequals = 172? ? ? ? ? ? ? ? (0xac) lessthan = 173? ? ? ? ? ? ? ? ? ? ? ? (0xad) lessequals = 174? ? ? ? ? ? ? ? (0xae) greaterthan = 175? ? ? ? ? ? ? ? (0xaf) greaterequals = 176? ? ? ? ? ? ? ? (0xb0) instanceof = 177? ? ? ? ? ? ? ? (0xb1) istype = 178? ? ? ? ? ? ? ? ? ? ? ? (0xb2) istypelate = 179? ? ? ? ? ? ? ? (0xb3) in = 180? ? ? ? ? ? ? ? ? ? ? ? (0xb4) /////////////////////////////////0xb5 /////////////////////////////////0xb6 /////////////////////////////////0xb7 /////////////////////////////////0xb8 /////////////////////////////////0xb9 /////////////////////////////////0xba /////////////////////////////////0xbb /////////////////////////////////0xbc /////////////////////////////////0xbd /////////////////////////////////0xbe /////////////////////////////////0xbf increment_i = 192? ? ? ? ? ? ? ? (0xc0) decrement_i = 193? ? ? ? ? ? ? ? (0xc1) inclocal_i = 194? ? ? ? ? ? ? ? (0xc2) declocal_i = 195? ? ? ? ? ? ? ? (0xc3) negate_i = 196? ? ? ? ? ? ? ? ? ? ? ? (0xc4) add_i = 197? ? ? ? ? ? ? ? ? ? ? ? (0xc5) subtract_i = 198? ? ? ? ? ? ? ? (0xc6) multiply_i = 199? ? ? ? ? ? ? ? (0xc7) /////////////////////////////////0xc8 /////////////////////////////////0xc9 /////////////////////////////////0xca /////////////////////////////////0xcb /////////////////////////////////0xcc /////////////////////////////////0xcd /////////////////////////////////0xce /////////////////////////////////0xcf getlocal_0 = 208? ? ? ? ? ? ? ? (0xd0) getlocal_1 = 209? ? ? ? ? ? ? ? (0xd1) getlocal_2 = 210? ? ? ? ? ? ? ? (0xd2) getlocal_3 = 211? ? ? ? ? ? ? ? (0xd3) setlocal_0 = 212? ? ? ? ? ? ? ? (0xd4) setlocal_1 = 213? ? ? ? ? ? ? ? (0xd5) setlocal_2 = 214? ? ? ? ? ? ? ? (0xd6) setlocal_3 = 215? ? ? ? ? ? ? ? (0xd7) /////////////////////////////////0xd8 /////////////////////////////////0xd9 /////////////////////////////////0xda /////////////////////////////////0xdb /////////////////////////////////0xdc /////////////////////////////////0xdd /////////////////////////////////0xde /////////////////////////////////0xdf /////////////////////////////////0xe0 /////////////////////////////////0xe1 /////////////////////////////////0xe2 /////////////////////////////////0xe3 /////////////////////////////////0xe4 /////////////////////////////////0xe5 /////////////////////////////////0xe6 /////////////////////////////////0xe7 /////////////////////////////////0xe8 /////////////////////////////////0xe9 /////////////////////////////////0xea /////////////////////////////////0xeb /////////////////////////////////0xec /////////////////////////////////0xed abs_jump = 238? ? ? ? ? ? ? ? ? ? ? ? (0xee) abs_jump Absolute Jump (Undocumented) debug = 239? ? ? ? ? ? ? ? ? ? ? ? (0xef) Debugging info. debugline = 240? ? ? ? ? ? ? ? ? ? ? ? (0xf0) debugline Debugging line number info. debugfile = 241? ? ? ? ? ? ? ? ? ? ? ? (0xf1) debugfile Debugging filename info. bkptline = 242? ? ? ? ? ? ? ? ? ? ? ? (0xf2) If in debug mode,set the debug line number and enter the debugger. timestamp = 243? ? ? ? ? ? ? ? ? ? ? ? (0xF3) timestamp Timestamp /////////////////////////////////0xf4 verifypass = 245? ? ? ? ? ? ? ? (0xf5)??verifypass alloc = 246? ? ? ? ? ? ? ? ? ? ? ? (0xf6) mark = 247? ? ? ? ? ? ? ? ? ? ? ? (0xf7) wb = 248? ? ? ? ? ? ? ? ? ? ? ? (0xf8) prologue = 249? ? ? ? ? ? ? ? ? ? ? ? (0xf9) sendenter = 250? ? ? ? ? ? ? ? ? ? ? ? (0xfa) doubletoatom = 251? ? ? ? ? ? ? ? (0xfb) sweep = 252? ? ? ? ? ? ? ? ? ? ? ? (0xfc) codegenop = 253? ? ? ? ? ? ? ? ? ? ? ? (0xfd) verifyop = 254? ? ? ? ? ? ? ? ? ? ? ? (0xfe) decode = 255? ? ? ? ? ? ? ? ? ? ? ? (0xff)?? /////////////////////////////////////////? ?256 (END)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读