SWF Investigator Code
Adobe SWF Investigator enables full analysis of SWF applications.
Status: Beta
Brought to you by:
puhley
. AÐÑÒÓ Å¨©ª£«°¯´±³®¥¤¢Ç¦ÔÕÖ׬¡Æ§ ÁÀÄñðò ïèòóÞ ObjectArrayRegExp ../src/asm.es<#internal ../src/asm.es>internal NamespacepublicAsm CONSTANT_Utf8CONSTANT_Integer CONSTANT_UIntCONSTANT_PrivateNamespaceCONSTANT_DoubleCONSTANT_QNameCONSTANT_NamespaceCONSTANT_MultinameCONSTANT_False CONSTANT_True CONSTANT_NullCONSTANT_QNameACONSTANT_MultinameACONSTANT_RTQNameCONSTANT_RTQNameACONSTANT_RTQNameLCONSTANT_RTQNameLACONSTANT_NameLCONSTANT_NameLACONSTANT_NamespaceSetCONSTANT_PackageNamespaceCONSTANT_PackageInternalNSCONSTANT_ProtectedNamespaceCONSTANT_ExplicitNamespaceCONSTANT_StaticProtectedNSCONSTANT_MultinameLCONSTANT_MultinameLACONSTANT_ClassSealedCONSTANT_ClassFinalCONSTANT_ClassInterfaceCONSTANT_ClassProtectedNs TRAIT_SlotTRAIT_MethodTRAIT_GetterTRAIT_SetterTRAIT_ClassTRAIT_FunctionTRAIT_Const ATTR_Final ATTR_Override ATTR_MetadataSLOT_varSLOT_methodSLOT_getterSLOT_setter SLOT_class SLOT_functionMETHOD_ArgumentsMETHOD_ActivationMETHOD_NeedrestMETHOD_HasOptionalMETHOD_IgnoreRest METHOD_NativeMETHOD_SetsdxnsMETHOD_HasParamNamesOP_bkptintOP_nopOP_throwOP_getsuperOP_setsuperOP_dxnsOP_dxnslateOP_killOP_labelOP_ifnltOP_ifnleOP_ifngtOP_ifngeOP_jump OP_iftrue OP_iffalseOP_ifeqOP_ifneOP_ifltOP_ifleOP_ifgtOP_ifge OP_ifstricteq OP_ifstrictneOP_lookupswitchOP_pushwithOP_popscopeOP_nextname OP_hasnextOP_pushnullOP_pushundefinedOP_pushconstantOP_nextvalueOP_pushbyteOP_pushshortOP_pushtrueOP_pushfalse OP_pushnanOP_popOP_dupOP_swap OP_pushstring OP_pushintOP_pushuint OP_pushdoubleOP_pushscopeOP_pushnamespaceOP_hasnext2OP_newfunctionOP_callOP_construct OP_callmethod OP_callstaticOP_callsuperOP_callproperty OP_returnvoidOP_returnvalueOP_constructsuperOP_constructpropOP_callsuperidOP_callproplexOP_callinterfaceOP_callsupervoidOP_callpropvoidOP_newobjectOP_newarrayOP_newactivationOP_newclassOP_getdescendantsOP_newcatchOP_findpropstrictOP_findproperty OP_finddef OP_getlexOP_setpropertyOP_getlocalOP_setlocalOP_getglobalscopeOP_getscopeobjectOP_getpropertyOP_getouterscopeOP_initpropertyOP_setpropertylateOP_deletepropertyOP_deletepropertylate OP_getslot OP_setslotOP_getglobalslotOP_setglobalslotOP_convert_sOP_esc_xelemOP_esc_xattrOP_convert_iOP_convert_uOP_convert_dOP_convert_bOP_convert_oOP_checkfilter OP_coerceOP_coerce_bOP_coerce_aOP_coerce_iOP_coerce_dOP_coerce_s OP_astype OP_astypelateOP_coerce_uOP_coerce_o OP_negateOP_incrementOP_inclocalOP_decrementOP_declocal OP_typeofOP_not OP_bitnot OP_concatOP_add_dOP_addOP_subtractOP_multiply OP_divide OP_modulo OP_lshift OP_rshift OP_urshift OP_bitandOP_bitor OP_bitxor OP_equalsOP_strictequalsOP_lessthan OP_lessequalsOP_greaterthanOP_greaterequals OP_instanceof OP_istype OP_istypelateOP_inOP_increment_iOP_decrement_i OP_inclocal_i OP_declocal_iOP_negate_iOP_add_i OP_subtract_i OP_multiply_iOP_getlocal0OP_getlocal1OP_getlocal2OP_getlocal3OP_setlocal0OP_setlocal1OP_setlocal2OP_setlocal3OP_debugOP_debuglineOP_debugfileOP_bkptlineOP_timestamplistify AVM2Assemblerprivate protectedindentcode nextLabelbackpatchescurrent_scope_depthmax_scope_depthcurrent_stack_depthmax_stack_depthnextTemp freeTemps constantsset_dxnsneed_activationattrmaxStackmaxLocalmaxScopeflagsuses_arguments uses_restlistLprintlist1list2 list3list5pushOnestackuint8I_dupdupI_getglobalscopegetglobalscopeI_getlocal_0 getlocal_0I_getlocal_1 getlocal_1I_getlocal_2 getlocal_2I_getlocal_3 getlocal_3I_newactivation newactivationI_pushfalse pushfalse I_pushnanpushnan I_pushnullpushnull I_pushtruepushtrueI_pushundefined pushundefined pushOneU30uint30I_getglobalslot getglobalslotI_getlexgetlexI_getscopeobjectgetscopeobjectI_getouterscope getouterscope I_newcatchnewcatch I_newfunctionnewfunctionI_pushdouble pushdouble I_pushintpushintI_pushnamespace pushnamespaceI_pushshort pushshortI_pushstring pushstring I_pushuintpushuint startCatchdropOneI_addaddI_add_iadd_iI_astypelate astypelateI_bitandbitandI_bitorbitorI_bitxorbitxorI_dividedivide I_dxnslatedxnslateI_equalsEqualsI_greaterequals greaterequals I_greaterthangreaterthan I_hasnexthasnextI_ininI_instanceof instanceofI_istypelate istypelateI_lessequals lessequals I_lessthanlessthanI_lshiftlshiftI_modulomodulo I_multiplymultiplyI_multiply_i multiply_i I_nextnamenextnameI_nextvalue nextvalueI_poppopI_pushscopescope pushscope I_pushwithpushwith I_returnvaluereturnvalueI_rshiftrshiftI_setlocal_0 setlocal_0I_setlocal_1 setlocal_1I_setlocal_2 setlocal_2I_setlocal_3 setlocal_3I_strictequalsstrictequals I_subtractsubtractI_subtract_i subtract_iI_throwthrow I_urshifturshift dropOneU30I_setglobalslot setglobalslotdropNoneI_bitnotbitnot I_checkfiltercheckfilter I_coerce_acoerce_a I_coerce_scoerce_sI_convert_b convert_bI_convert_d convert_dI_convert_i convert_iI_convert_o convert_oI_convert_s convert_sI_convert_u convert_uI_decrement decrement I_decrement_idecrement_iI_esc_xattr esc_xattrI_esc_xelemI_increment increment I_increment_iincrement_iI_negatenegate I_negate_inegate_iI_nopnopI_notnot I_popscopepopscopeI_returnvoid returnvoidI_swapswapI_typeoftypeofdropNoneU30I_astypeastypeI_coercecoerceI_debugfile debugfileI_debugline debugline I_declocaldeclocalI_declocal_i declocal_iI_dxnsdxns I_getslotgetslot I_inclocalinclocalI_inclocal_i inclocal_iI_istypeistypeI_killkill I_newclassnewclass I_getlocalgetlocal I_setlocalsetlocalnewLabelnameaddressstackscoperelativeOffsetaddressint24pushlengthlocbaselabeljmp undefinednameI_labelUtilassert: -- /I_ifeqifeqI_ifgeifgeI_ifgtifgtI_ifleifleI_ifltifltI_ifneifneI_ifngeifngeI_ifngtifngtI_ifnleifnleI_ifnltifnltI_ifstricteq ifstricteqI_ifstrictne ifstrictne I_iffalseiffalseI_iftrueiftrueI_jumpjumpI_lookupswitch default_labelcase_labelsilimitmap_funcbaselookupswitchmapcall constructI_callcallI_construct constructI_constructsuperconstructsupercallIDXI_callmethod callmethodI_callstatic callstaticcallMNhasRTNS hasRTName<NS>