Microsoft Corporation owns the partial copyright to the following files in this repository: angr/analyses/__init__.py angr/analyses/bindiff.py angr/analyses/calling_convention.py angr/analyses/calling_convention/calling_convention.py angr/analyses/calling_convention/fact_collector.py angr/analyses/calling_convention/utils.py angr/analyses/cfg/cfg_arch_options.py angr/analyses/cfg/cfg_base.py angr/analyses/cfg/cfg_emulated.py angr/analyses/cfg/cfg_fast.py angr/analyses/cfg/indirect_jump_resolvers/__init__.py angr/analyses/cfg/indirect_jump_resolvers/const_resolver.py angr/analyses/cfg/indirect_jump_resolvers/constant_value_manager.py angr/analyses/cfg/indirect_jump_resolvers/default_resolvers.py angr/analyses/cfg/indirect_jump_resolvers/jumptable.py angr/analyses/cfg/indirect_jump_resolvers/syscall_resolver.py angr/analyses/class_identifier.py angr/analyses/complete_calling_conventions.py angr/analyses/decompiler/__init__.py angr/analyses/decompiler/ail_simplifier.py angr/analyses/decompiler/block_io_finder.py angr/analyses/decompiler/block_similarity.py angr/analyses/decompiler/block_simplifier.py angr/analyses/decompiler/callsite_maker.py angr/analyses/decompiler/clinic.py angr/analyses/decompiler/condition_processor.py angr/analyses/decompiler/counters/__init__.py angr/analyses/decompiler/counters/boolean_counter.py angr/analyses/decompiler/counters/call_counter.py angr/analyses/decompiler/counters/expression_counters.py angr/analyses/decompiler/counters/seq_cf_structure_counter.py angr/analyses/decompiler/decompilation_cache.py angr/analyses/decompiler/decompiler.py angr/analyses/decompiler/dephication/__init__.py angr/analyses/decompiler/dephication/dephication_base.py angr/analyses/decompiler/dephication/graph_dephication.py angr/analyses/decompiler/dephication/graph_rewriting.py angr/analyses/decompiler/dephication/graph_vvar_mapping.py angr/analyses/decompiler/dephication/rewriting_engine.py angr/analyses/decompiler/dephication/seqnode_dephication.py angr/analyses/decompiler/expression_narrower.py angr/analyses/decompiler/goto_manager.py angr/analyses/decompiler/optimization_passes/__init__.py angr/analyses/decompiler/optimization_passes/base_ptr_save_simplifier.py angr/analyses/decompiler/optimization_passes/call_stmt_rewriter.py angr/analyses/decompiler/optimization_passes/condition_constprop.py angr/analyses/decompiler/optimization_passes/const_prop_reverter.py angr/analyses/decompiler/optimization_passes/cross_jump_reverter.py angr/analyses/decompiler/optimization_passes/determine_load_sizes.py angr/analyses/decompiler/optimization_passes/div_simplifier.py angr/analyses/decompiler/optimization_passes/duplication_reverter/__init__.py angr/analyses/decompiler/optimization_passes/duplication_reverter/ail_merge_graph.py angr/analyses/decompiler/optimization_passes/duplication_reverter/duplication_reverter.py angr/analyses/decompiler/optimization_passes/duplication_reverter/errors.py angr/analyses/decompiler/optimization_passes/duplication_reverter/similarity.py angr/analyses/decompiler/optimization_passes/duplication_reverter/utils.py angr/analyses/decompiler/optimization_passes/eager_std_string_concatenation.py angr/analyses/decompiler/optimization_passes/engine_base.py angr/analyses/decompiler/optimization_passes/inlined_string_transformation_simplifier.py angr/analyses/decompiler/optimization_passes/ite_region_converter.py angr/analyses/decompiler/optimization_passes/lowered_switch_simplifier.py angr/analyses/decompiler/optimization_passes/multi_simplifier.py angr/analyses/decompiler/optimization_passes/optimization_pass.py angr/analyses/decompiler/optimization_passes/register_save_area_simplifier.py angr/analyses/decompiler/optimization_passes/ret_deduplicator.py angr/analyses/decompiler/optimization_passes/return_duplicator_base.py angr/analyses/decompiler/optimization_passes/return_duplicator_high.py angr/analyses/decompiler/optimization_passes/spilled_register_finder.py angr/analyses/decompiler/optimization_passes/stack_canary_simplifier.py angr/analyses/decompiler/optimization_passes/win_stack_canary_simplifier.py angr/analyses/decompiler/peephole_optimizations/__init__.py angr/analyses/decompiler/peephole_optimizations/a_sub_a_shr_const_shr_const.py angr/analyses/decompiler/peephole_optimizations/base.py angr/analyses/decompiler/peephole_optimizations/constant_derefs.py angr/analyses/decompiler/peephole_optimizations/eager_eval.py angr/analyses/decompiler/peephole_optimizations/inlined_strcpy.py angr/analyses/decompiler/peephole_optimizations/inlined_strcpy_consolidation.py angr/analyses/decompiler/peephole_optimizations/inlined_wstrcpy.py angr/analyses/decompiler/peephole_optimizations/remove_cxx_destructor_calls.py angr/analyses/decompiler/peephole_optimizations/remove_redundant_conversions.py angr/analyses/decompiler/peephole_optimizations/remove_redundant_shifts.py angr/analyses/decompiler/peephole_optimizations/rewrite_cxx_operator_calls.py angr/analyses/decompiler/peephole_optimizations/simplify_pc_relative_loads.py angr/analyses/decompiler/presets/fast.py angr/analyses/decompiler/presets/full.py angr/analyses/decompiler/region_identifier.py angr/analyses/decompiler/region_simplifiers/expr_folding.py angr/analyses/decompiler/region_simplifiers/region_simplifier.py angr/analyses/decompiler/seq_cf_structure_counter.py angr/analyses/decompiler/sequence_walker.py angr/analyses/decompiler/ssailification/rewriting.py angr/analyses/decompiler/ssailification/rewriting_engine.py angr/analyses/decompiler/ssailification/ssailification.py angr/analyses/decompiler/ssailification/traversal_engine.py angr/analyses/decompiler/stack_item.py angr/analyses/decompiler/structured_codegen/c.py angr/analyses/decompiler/structuring/dream.py angr/analyses/decompiler/structuring/phoenix.py angr/analyses/decompiler/structuring/recursive_structurer.py angr/analyses/decompiler/structuring/structurer_base.py angr/analyses/decompiler/structuring/structurer_nodes.py angr/analyses/decompiler/utils.py angr/analyses/deobfuscator/api_obf_finder.py angr/analyses/deobfuscator/api_obf_peephole_optimizer.py angr/analyses/deobfuscator/api_obf_type2_finder.py angr/analyses/deobfuscator/string_obf_finder.py angr/analyses/fcp/fcp.py angr/analyses/find_objects_static.py angr/analyses/flirt/__init__.py angr/analyses/flirt/consts.py angr/analyses/flirt/flirt.py angr/analyses/flirt/flirt_function.py angr/analyses/flirt/flirt_matcher.py angr/analyses/flirt/flirt_module.py angr/analyses/flirt/flirt_node.py angr/analyses/flirt/flirt_sig.py angr/analyses/flirt/flirt_utils.py angr/analyses/forward_analysis/forward_analysis.py angr/analyses/identifier/runner.py angr/analyses/propagator/engine_ail.py angr/analyses/reaching_definitions/__init__.py angr/analyses/reaching_definitions/dep_graph.py angr/analyses/reaching_definitions/engine_vex.py angr/analyses/reaching_definitions/function_handler.py angr/analyses/reaching_definitions/rd_state.py angr/analyses/reaching_definitions/reaching_definitions.py angr/analyses/s_liveness.py angr/analyses/s_propagator.py angr/analyses/s_reaching_definitions/s_rda_model.py angr/analyses/s_reaching_definitions/s_rda_view.py angr/analyses/s_reaching_definitions/s_reaching_definitions.py angr/analyses/stack_pointer_tracker.py angr/analyses/static_hooker.py angr/analyses/typehoon/dfa.py angr/analyses/typehoon/lifter.py angr/analyses/typehoon/simple_solver.py angr/analyses/typehoon/translator.py angr/analyses/typehoon/typeconsts.py angr/analyses/typehoon/typehoon.py angr/analyses/typehoon/typevars.py angr/analyses/variable_recovery/engine_ail.py angr/analyses/variable_recovery/engine_base.py angr/analyses/variable_recovery/engine_vex.py angr/analyses/variable_recovery/variable_recovery_fast.py angr/block.py angr/callable.py angr/calling_conventions.py angr/factory.py angr/flirt/__init__.py angr/knowledge_plugins/cfg/cfg_model.py angr/knowledge_plugins/functions/function.py angr/knowledge_plugins/functions/function_manager.py angr/knowledge_plugins/functions/function_parser.py angr/knowledge_plugins/key_definitions/atoms.py angr/knowledge_plugins/key_definitions/live_definitions.py angr/knowledge_plugins/variables/variable_manager.py angr/knowledge_plugins/xrefs/xref_manager.py angr/procedures/definitions/__init__.py angr/procedures/definitions/linux_kernel.py angr/procedures/definitions/wdk_ntoskrnl.py angr/procedures/win32_kernel/__fastfail.py angr/project.py angr/protos/cfg_pb2.py angr/protos/function.proto angr/protos/function_pb2.py angr/protos/primitives_pb2.py angr/protos/variables_pb2.py angr/protos/xrefs_pb2.py angr/sim_procedure.py angr/sim_type.py angr/simos/cgc.py angr/simos/linux.py angr/simos/simos.py angr/simos/windows.py angr/state_plugins/plugin.py angr/storage/memory_mixins/memory_mixin.py angr/storage/memory_mixins/paged_memory/pages/multi_values.py angr/utils/ail.py angr/utils/cpp.py angr/utils/doms.py angr/utils/endness.py angr/utils/funcid.py angr/utils/graph.py angr/utils/library.py angr/utils/ssa/__init__.py angr/utils/ssa/vvar_uses_collector.py angr/utils/types.py docs/extending-angr/environment.rst pyproject.toml setup.cfg tests/analyses/cfg/test_cfgfast.py tests/analyses/cfg/test_jumptables.py tests/analyses/decompiler/test_decompiler.py tests/analyses/decompiler/test_peephole_optimizations.py tests/analyses/reaching_definitions/test_function_handler.py tests/analyses/reaching_definitions/test_reachingdefinitions.py tests/analyses/test_api_obf_finder.py tests/analyses/test_calling_convention_analysis.py tests/analyses/test_typehoon.py tests/analyses/test_xrefs.py tests/exploration_techniques/test_tracer.py tests/factory/test_callable.py tests/knowledge_plugins/functions/test_function.py tests/knowledge_plugins/functions/test_prototypes.py tests/procedures/libc/test_string.py tests/procedures/libc/test_strtol.py tests/utils/test_doms.py