furnace-avm2
Flash ActionScript3 VM static analysis library based on Furnace framework.
File Explorer
Download Latest Version (.zip)- furnace-avm2
- furnace-avm2-decompiler
- furnace-avm2-shell
- const_pool_info.rb
- default_value.rb
- exception_info.rb
- file.rb
- initializer_body.rb
- instance_info.rb
- klass_info.rb
- metadata_info.rb
- method_body_info.rb
- method_info.rb
- multiname_info.rb
- multiname_kind_genericname.rb
- multiname_kind_multiname.rb
- multiname_kind_multinamel.rb
- multiname_kind_qname.rb
- multiname_kind_rtqname.rb
- multiname_kind_rtqnamel.rb
- namespace_info.rb
- ns_set_info.rb
- record_with_traits.rb
- record_with_value.rb
- script_info.rb
- trait_class.rb
- trait_function.rb
- trait_info.rb
- trait_method.rb
- trait_slot.rb
- alchemy_extend_1.rb
- alchemy_extend_16.rb
- alchemy_extend_8.rb
- alchemy_load_float32.rb
- alchemy_load_float64.rb
- alchemy_load_int16.rb
- alchemy_load_int32.rb
- alchemy_load_int8.rb
- alchemy_store_float32.rb
- alchemy_store_float64.rb
- alchemy_store_int16.rb
- alchemy_store_int32.rb
- alchemy_store_int8.rb
- as3_add.rb
- as3_add_i.rb
- as3_declocal.rb
- as3_declocal_i.rb
- as3_decrement.rb
- as3_decrement_i.rb
- as3_divide.rb
- as3_equals.rb
- as3_greaterequals.rb
- as3_greaterthan.rb
- as3_inclocal.rb
- as3_inclocal_i.rb
- as3_increment.rb
- as3_increment_i.rb
- as3_lessequals.rb
- as3_lessthan.rb
- as3_modulo.rb
- as3_multiply.rb
- as3_multiply_i.rb
- as3_negate.rb
- as3_negate_i.rb
- as3_not.rb
- as3_strictequals.rb
- as3_subtract.rb
- as3_subtract_i.rb
- as3_bitand.rb
- as3_bitnot.rb
- as3_bitor.rb
- as3_bitxor.rb
- as3_lshift.rb
- as3_rshift.rb
- as3_urshift.rb
- as3_ifeq.rb
- as3_iffalse.rb
- as3_ifge.rb
- as3_ifgt.rb
- as3_ifle.rb
- as3_iflt.rb
- as3_ifne.rb
- as3_ifnge.rb
- as3_ifngt.rb
- as3_ifnle.rb
- as3_ifnlt.rb
- as3_ifstricteq.rb
- as3_ifstrictne.rb
- as3_iftrue.rb
- as3_jump.rb
- as3_lookupswitch.rb
- as3_debug.rb
- as3_debugfile.rb
- as3_debugline.rb
- as3_newcatch.rb
- as3_call.rb
- as3_callproperty.rb
- as3_callproplex.rb
- as3_callpropvoid.rb
- as3_callsuper.rb
- as3_callsupervoid.rb
- as3_returnvalue.rb
- as3_returnvoid.rb
- as3_astypelate.rb
- as3_checkfilter.rb
- as3_dup.rb
- as3_dxnslate.rb
- as3_escxattr.rb
- as3_escxelem.rb
- as3_getglobalscope.rb
- as3_getlex.rb
- as3_getscopeobject.rb
- as3_getslot.rb
- as3_hasnext.rb
- as3_hasnext2.rb
- as3_in.rb
- as3_instanceof.rb
- as3_istypelate.rb
- as3_kill.rb
- as3_label.rb
- as3_nextname.rb
- as3_nextvalue.rb
- as3_nop.rb
- as3_pop.rb
- as3_popscope.rb
- as3_pushscope.rb
- as3_pushwith.rb
- as3_setslot.rb
- as3_swap.rb
- as3_throw.rb
- as3_typeof.rb
- as3_getlocal.rb
- as3_getlocal_0.rb
- as3_getlocal_1.rb
- as3_getlocal_2.rb
- as3_getlocal_3.rb
- as3_setlocal.rb
- as3_setlocal_0.rb
- as3_setlocal_1.rb
- as3_setlocal_2.rb
- as3_setlocal_3.rb
- as3_construct.rb
- as3_constructsuper.rb
- as3_newactivation.rb
- as3_newarray.rb
- as3_newclass.rb
- as3_newfunction.rb
- as3_newobject.rb
- as3_constructprop.rb
- as3_deleteproperty.rb
- as3_findproperty.rb
- as3_findpropstrict.rb
- as3_getdescendants.rb
- as3_getproperty.rb
- as3_getsuper.rb
- as3_initproperty.rb
- as3_setproperty.rb
- as3_setsuper.rb
- as3_pushbyte.rb
- as3_pushdouble.rb
- as3_pushfalse.rb
- as3_pushint.rb
- as3_pushnan.rb
- as3_pushnull.rb
- as3_pushshort.rb
- as3_pushstring.rb
- as3_pushtrue.rb
- as3_pushuint.rb
- as3_pushundefined.rb
- as3_applytype.rb
- as3_astype.rb
- as3_coerce.rb
- as3_coerce_a.rb
- as3_coerce_b.rb
- as3_coerce_s.rb
- as3_convert_d.rb
- as3_convert_i.rb
- as3_convert_o.rb
- as3_convert_s.rb
- as3_convert_u.rb
- as3_istype.rb
- arithmetic_opcode.rb
- contextual_opcode.rb
- control_transfer_opcode.rb
- function_invocation_opcode.rb
- function_return_opcode.rb
- load_store_opcode.rb
- opcode.rb
- property_opcode.rb
- push_literal_opcode.rb
- type_conversion_opcode.rb
- opcode_sequence.rb
- record.rb
- choice_definition.rb
- record.rb
- argument_declaration_token.rb
- arguments_token.rb
- callee_token.rb
- class_implementations_token.rb
- class_inheritance_token.rb
- class_name_token.rb
- class_specifiers_token.rb
- class_token.rb
- comment_token.rb
- constructor_specifiers_token.rb
- constructor_token.rb
- function_name_token.rb
- import_token.rb
- initialization_token.rb
- metadata_token.rb
- method_specifiers_token.rb
- method_token.rb
- multiname_token.rb
- namespace_name_token.rb
- package_name_token.rb
- package_token.rb
- rest_argument_token.rb
- scope_token.rb
- script_token.rb
- slot_name_token.rb
- slot_token.rb
- specifiers_token.rb
- token_with_traits.rb
- type_token.rb
- access_token.rb
- array_token.rb
- as_token.rb
- asm_op_token.rb
- asm_push_token.rb
- asm_token.rb
- assignment_token.rb
- binary_operator_token.rb
- break_token.rb
- call_token.rb
- case_token.rb
- catch_filter_token.rb
- catch_token.rb
- closure_name_token.rb
- closure_token.rb
- continue_token.rb
- control_flow_token.rb
- control_transfer_token.rb
- delete_token.rb
- do_token.rb
- do_while_token.rb
- else_if_token.rb
- else_token.rb
- finally_token.rb
- for_each_token.rb
- for_token.rb
- generic_specializers_token.rb
- generic_type_token.rb
- if_token.rb
- immediate_token.rb
- immediate_typename_token.rb
- in_token.rb
- index_token.rb
- instance_of_token.rb
- is_complex.rb
- is_simple.rb
- is_token.rb
- label_declaration_token.rb
- label_name_token.rb
- label_token.rb
- local_variable_token.rb
- new_token.rb
- object_pair_token.rb
- object_token.rb
- parentheses_token.rb
- property_name_token.rb
- return_token.rb
- rtname_token.rb
- statement_token.rb
- super_token.rb
- supplementary_comment_token.rb
- switch_token.rb
- ternary_operator_token.rb
- this_token.rb
- throw_token.rb
- try_token.rb
- typeof_token.rb
- unary_operator_token.rb
- unary_post_operator_token.rb
- variable_name_token.rb
- while_token.rb
- with_token.rb
- xasm_token.rb
- xml_literal_token.rb
- decompiler.rb
- cfg_build.rb
- cfg_reduce.rb
- convert_locals_to_ssa.rb
- dataflow_invariant_code_motion.rb
- evaluator.rb
- expand_unreferenced_sets.rb
- fold_boolean_shortcuts.rb
- fold_increment_decrement.rb
- fold_passthrough_assignments.rb
- fold_ternary_operators.rb
- nf_normalize.rb
- partial_evaluation.rb
- propagate_constants.rb
- refine_local_variable_barriers.rb
- ssa_optimize.rb
- ssa_transform.rb
- subgraph_operations.rb
- update_exception_variables.rb
- abc.rb
- range_extensions.rb
- transform.rb
- version.rb
- furnace-avm2.rb
- basic.as
- global.as
- switch.as
- .gitignore
- abcdump.abc
- furnace-avm2.gemspec
- Gemfile
- LICENSE
- Rakefile
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
