├── .clang-format ├── .gitattributes ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── cmake └── ClangFallbackConfig.cmake ├── docs └── NoMoreGotos.pdf ├── fcd ├── ast │ ├── analysis_liveness.cpp │ ├── analysis_liveness.h │ ├── ast_context.cpp │ ├── ast_context.h │ ├── ast_passes.h │ ├── expression_type.cpp │ ├── expression_type.h │ ├── expression_use.cpp │ ├── expression_use.h │ ├── expression_user.cpp │ ├── expression_user.h │ ├── expressions.cpp │ ├── expressions.h │ ├── function.cpp │ ├── function.h │ ├── pass.cpp │ ├── pass.h │ ├── pass_backend.cpp │ ├── pass_backend.h │ ├── pass_congruence.cpp │ ├── pass_consecutivecombine.cpp │ ├── pass_nestedcombiner.cpp │ ├── pass_print.cpp │ ├── pass_print.h │ ├── pass_removeundef.cpp │ ├── pass_simplifyexpressions.cpp │ ├── pre_ast_cfg.cpp │ ├── pre_ast_cfg.h │ ├── print.cpp │ ├── print.h │ ├── print_item.cpp │ ├── print_item.h │ ├── statements.cpp │ ├── statements.h │ ├── type_printer.cpp │ ├── type_printer.h │ └── visitor.h ├── callconv │ ├── callconv_remill.cpp │ └── callconv_remill.h ├── clang │ ├── CodeGenTypes.h │ └── LICENSE.TXT ├── codegen │ ├── translation_context_remill.cpp │ └── translation_context_remill.h ├── command_line.cpp ├── command_line.h ├── compat │ ├── AliasAnalysis.h │ ├── AnalysisPasses.h │ ├── Attributes.h │ ├── CallingConvention.h │ ├── IPO.h │ ├── MemorySSA.h │ └── Scalar.h ├── dumb_allocator.h ├── errors.cpp ├── errors.h ├── executables │ ├── elf_executable.cpp │ ├── elf_executable.h │ ├── executable.cpp │ ├── executable.h │ ├── executable_errors.cpp │ ├── executable_errors.h │ ├── flat_binary.cpp │ ├── flat_binary.h │ ├── python_executable.cpp │ └── python_executable.h ├── header_decls.cpp ├── header_decls.h ├── main.cpp ├── metadata.cpp ├── metadata.h ├── not_null.h ├── pass_argrec_remill.cpp ├── pass_argrec_remill.h ├── pass_asaa.cpp ├── pass_asaa.h ├── pass_conditions.cpp ├── pass_intnarrowing.cpp ├── pass_intops.cpp ├── pass_intrinsics_remill.cpp ├── pass_intrinsics_remill.h ├── pass_locals.cpp ├── pass_memssa_dle.cpp ├── pass_signext.cpp ├── pass_stackrec_remill.cpp ├── pass_stackrec_remill.h ├── passes.h ├── python │ ├── bindings.h │ ├── bindings.py │ ├── python_context.cpp │ ├── python_context.h │ ├── python_helpers.cpp │ └── python_helpers.h ├── symbols │ ├── entry_points.cpp │ └── entry_points.h └── systemIncludePath.cpp.tmpl ├── scripts ├── macho.py └── pe.py └── tests ├── cxx.cpp ├── funcptr-decomp.c ├── funcptr.c ├── large-jump-decomp.c ├── large-jump.c ├── retval-atoi-decomp.c ├── retval-atoi.c ├── retval-decomp.c ├── retval.c ├── tail-call-decomp.c ├── tail-call.c ├── test-decomp.c └── test.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | *.sh eol=lf 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/README.md -------------------------------------------------------------------------------- /cmake/ClangFallbackConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/cmake/ClangFallbackConfig.cmake -------------------------------------------------------------------------------- /docs/NoMoreGotos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/docs/NoMoreGotos.pdf -------------------------------------------------------------------------------- /fcd/ast/analysis_liveness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/analysis_liveness.cpp -------------------------------------------------------------------------------- /fcd/ast/analysis_liveness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/analysis_liveness.h -------------------------------------------------------------------------------- /fcd/ast/ast_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/ast_context.cpp -------------------------------------------------------------------------------- /fcd/ast/ast_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/ast_context.h -------------------------------------------------------------------------------- /fcd/ast/ast_passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/ast_passes.h -------------------------------------------------------------------------------- /fcd/ast/expression_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/expression_type.cpp -------------------------------------------------------------------------------- /fcd/ast/expression_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/expression_type.h -------------------------------------------------------------------------------- /fcd/ast/expression_use.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/expression_use.cpp -------------------------------------------------------------------------------- /fcd/ast/expression_use.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/expression_use.h -------------------------------------------------------------------------------- /fcd/ast/expression_user.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/expression_user.cpp -------------------------------------------------------------------------------- /fcd/ast/expression_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/expression_user.h -------------------------------------------------------------------------------- /fcd/ast/expressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/expressions.cpp -------------------------------------------------------------------------------- /fcd/ast/expressions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/expressions.h -------------------------------------------------------------------------------- /fcd/ast/function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/function.cpp -------------------------------------------------------------------------------- /fcd/ast/function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/function.h -------------------------------------------------------------------------------- /fcd/ast/pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass.cpp -------------------------------------------------------------------------------- /fcd/ast/pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass.h -------------------------------------------------------------------------------- /fcd/ast/pass_backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_backend.cpp -------------------------------------------------------------------------------- /fcd/ast/pass_backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_backend.h -------------------------------------------------------------------------------- /fcd/ast/pass_congruence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_congruence.cpp -------------------------------------------------------------------------------- /fcd/ast/pass_consecutivecombine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_consecutivecombine.cpp -------------------------------------------------------------------------------- /fcd/ast/pass_nestedcombiner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_nestedcombiner.cpp -------------------------------------------------------------------------------- /fcd/ast/pass_print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_print.cpp -------------------------------------------------------------------------------- /fcd/ast/pass_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_print.h -------------------------------------------------------------------------------- /fcd/ast/pass_removeundef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_removeundef.cpp -------------------------------------------------------------------------------- /fcd/ast/pass_simplifyexpressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pass_simplifyexpressions.cpp -------------------------------------------------------------------------------- /fcd/ast/pre_ast_cfg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pre_ast_cfg.cpp -------------------------------------------------------------------------------- /fcd/ast/pre_ast_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/pre_ast_cfg.h -------------------------------------------------------------------------------- /fcd/ast/print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/print.cpp -------------------------------------------------------------------------------- /fcd/ast/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/print.h -------------------------------------------------------------------------------- /fcd/ast/print_item.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/print_item.cpp -------------------------------------------------------------------------------- /fcd/ast/print_item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/print_item.h -------------------------------------------------------------------------------- /fcd/ast/statements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/statements.cpp -------------------------------------------------------------------------------- /fcd/ast/statements.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/statements.h -------------------------------------------------------------------------------- /fcd/ast/type_printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/type_printer.cpp -------------------------------------------------------------------------------- /fcd/ast/type_printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/type_printer.h -------------------------------------------------------------------------------- /fcd/ast/visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/ast/visitor.h -------------------------------------------------------------------------------- /fcd/callconv/callconv_remill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/callconv/callconv_remill.cpp -------------------------------------------------------------------------------- /fcd/callconv/callconv_remill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/callconv/callconv_remill.h -------------------------------------------------------------------------------- /fcd/clang/CodeGenTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/clang/CodeGenTypes.h -------------------------------------------------------------------------------- /fcd/clang/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/clang/LICENSE.TXT -------------------------------------------------------------------------------- /fcd/codegen/translation_context_remill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/codegen/translation_context_remill.cpp -------------------------------------------------------------------------------- /fcd/codegen/translation_context_remill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/codegen/translation_context_remill.h -------------------------------------------------------------------------------- /fcd/command_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/command_line.cpp -------------------------------------------------------------------------------- /fcd/command_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/command_line.h -------------------------------------------------------------------------------- /fcd/compat/AliasAnalysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/compat/AliasAnalysis.h -------------------------------------------------------------------------------- /fcd/compat/AnalysisPasses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/compat/AnalysisPasses.h -------------------------------------------------------------------------------- /fcd/compat/Attributes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/compat/Attributes.h -------------------------------------------------------------------------------- /fcd/compat/CallingConvention.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/compat/CallingConvention.h -------------------------------------------------------------------------------- /fcd/compat/IPO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/compat/IPO.h -------------------------------------------------------------------------------- /fcd/compat/MemorySSA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/compat/MemorySSA.h -------------------------------------------------------------------------------- /fcd/compat/Scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/compat/Scalar.h -------------------------------------------------------------------------------- /fcd/dumb_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/dumb_allocator.h -------------------------------------------------------------------------------- /fcd/errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/errors.cpp -------------------------------------------------------------------------------- /fcd/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/errors.h -------------------------------------------------------------------------------- /fcd/executables/elf_executable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/elf_executable.cpp -------------------------------------------------------------------------------- /fcd/executables/elf_executable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/elf_executable.h -------------------------------------------------------------------------------- /fcd/executables/executable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/executable.cpp -------------------------------------------------------------------------------- /fcd/executables/executable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/executable.h -------------------------------------------------------------------------------- /fcd/executables/executable_errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/executable_errors.cpp -------------------------------------------------------------------------------- /fcd/executables/executable_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/executable_errors.h -------------------------------------------------------------------------------- /fcd/executables/flat_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/flat_binary.cpp -------------------------------------------------------------------------------- /fcd/executables/flat_binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/flat_binary.h -------------------------------------------------------------------------------- /fcd/executables/python_executable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/python_executable.cpp -------------------------------------------------------------------------------- /fcd/executables/python_executable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/executables/python_executable.h -------------------------------------------------------------------------------- /fcd/header_decls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/header_decls.cpp -------------------------------------------------------------------------------- /fcd/header_decls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/header_decls.h -------------------------------------------------------------------------------- /fcd/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/main.cpp -------------------------------------------------------------------------------- /fcd/metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/metadata.cpp -------------------------------------------------------------------------------- /fcd/metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/metadata.h -------------------------------------------------------------------------------- /fcd/not_null.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/not_null.h -------------------------------------------------------------------------------- /fcd/pass_argrec_remill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_argrec_remill.cpp -------------------------------------------------------------------------------- /fcd/pass_argrec_remill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_argrec_remill.h -------------------------------------------------------------------------------- /fcd/pass_asaa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_asaa.cpp -------------------------------------------------------------------------------- /fcd/pass_asaa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_asaa.h -------------------------------------------------------------------------------- /fcd/pass_conditions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_conditions.cpp -------------------------------------------------------------------------------- /fcd/pass_intnarrowing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_intnarrowing.cpp -------------------------------------------------------------------------------- /fcd/pass_intops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_intops.cpp -------------------------------------------------------------------------------- /fcd/pass_intrinsics_remill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_intrinsics_remill.cpp -------------------------------------------------------------------------------- /fcd/pass_intrinsics_remill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_intrinsics_remill.h -------------------------------------------------------------------------------- /fcd/pass_locals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_locals.cpp -------------------------------------------------------------------------------- /fcd/pass_memssa_dle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_memssa_dle.cpp -------------------------------------------------------------------------------- /fcd/pass_signext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_signext.cpp -------------------------------------------------------------------------------- /fcd/pass_stackrec_remill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_stackrec_remill.cpp -------------------------------------------------------------------------------- /fcd/pass_stackrec_remill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/pass_stackrec_remill.h -------------------------------------------------------------------------------- /fcd/passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/passes.h -------------------------------------------------------------------------------- /fcd/python/bindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/python/bindings.h -------------------------------------------------------------------------------- /fcd/python/bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/python/bindings.py -------------------------------------------------------------------------------- /fcd/python/python_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/python/python_context.cpp -------------------------------------------------------------------------------- /fcd/python/python_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/python/python_context.h -------------------------------------------------------------------------------- /fcd/python/python_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/python/python_helpers.cpp -------------------------------------------------------------------------------- /fcd/python/python_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/python/python_helpers.h -------------------------------------------------------------------------------- /fcd/symbols/entry_points.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/symbols/entry_points.cpp -------------------------------------------------------------------------------- /fcd/symbols/entry_points.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/symbols/entry_points.h -------------------------------------------------------------------------------- /fcd/systemIncludePath.cpp.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/fcd/systemIncludePath.cpp.tmpl -------------------------------------------------------------------------------- /scripts/macho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/scripts/macho.py -------------------------------------------------------------------------------- /scripts/pe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/scripts/pe.py -------------------------------------------------------------------------------- /tests/cxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/cxx.cpp -------------------------------------------------------------------------------- /tests/funcptr-decomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/funcptr-decomp.c -------------------------------------------------------------------------------- /tests/funcptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/funcptr.c -------------------------------------------------------------------------------- /tests/large-jump-decomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/large-jump-decomp.c -------------------------------------------------------------------------------- /tests/large-jump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/large-jump.c -------------------------------------------------------------------------------- /tests/retval-atoi-decomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/retval-atoi-decomp.c -------------------------------------------------------------------------------- /tests/retval-atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/retval-atoi.c -------------------------------------------------------------------------------- /tests/retval-decomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/retval-decomp.c -------------------------------------------------------------------------------- /tests/retval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/retval.c -------------------------------------------------------------------------------- /tests/tail-call-decomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/tail-call-decomp.c -------------------------------------------------------------------------------- /tests/tail-call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/tail-call.c -------------------------------------------------------------------------------- /tests/test-decomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/test-decomp.c -------------------------------------------------------------------------------- /tests/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifting-bits/fcd/HEAD/tests/test.c --------------------------------------------------------------------------------