Path Lines of Code Build.ps1 20 Get-Binary-Name.ps1 11 Integration-Test.ps1 123 MANIFEST.in 2 Setup-Environment.ps1 38 Test.ps1 24 Unit-Test.ps1 9 porting-advisor-win-x64.spec 89 sample-projects/go-samples/compatible/main.go 5 sample-projects/go-samples/incompatible/main.go 5 sample-projects/java-samples/main.java 5 sample-projects/java-samples/submain.java 5 sample-projects/python-samples/main.py 1 sample-projects/python-samples/submain.py 1 sample-projects/ruby-samples/sample.rb 1 src/advisor/__init__.py 7 src/advisor/constants/__init__.py 1 src/advisor/constants/arch_specific_libs.py 1 src/advisor/constants/arch_strings.py 9 src/advisor/constants/intrinsics.py 191 src/advisor/filters/__init__.py 1 src/advisor/filters/issue_type_filter.py 6 src/advisor/filters/other_issues_filter.py 21 src/advisor/filters/port_filter.py 18 src/advisor/filters/target_os_filter.py 17 src/advisor/helpers/c/naive_cpp.py 210 src/advisor/helpers/find_port.py 45 src/advisor/helpers/java/java_tool_invoker.py 52 src/advisor/helpers/python/python_version_checker.py 32 src/advisor/helpers/rules_loader.py 11 src/advisor/helpers/utils.py 4 src/advisor/helpers/version_comparer.py 19 src/advisor/main.py 158 src/advisor/manifester/__init__.py 1 src/advisor/manifester/dependency.py 8 src/advisor/manifester/go_manifester.py 5 src/advisor/manifester/manifester.py 39 src/advisor/manifester/manifester_factory.py 26 src/advisor/manifester/maven_manifester.py 33 src/advisor/manifester/npm_manifester.py 12 src/advisor/manifester/nuget_manifester.py 5 src/advisor/manifester/pip_manifester.py 25 src/advisor/manifester/regex_manifester.py 15 src/advisor/manifester/ruby_manifester.py 15 src/advisor/parsers/__init__.py 1 src/advisor/parsers/comment_parser.py 22 src/advisor/parsers/continuation_parser.py 14 src/advisor/parsers/naive_comment_parser.py 18 src/advisor/parsers/naive_function_parser.py 47 src/advisor/parsers/python_comment_parser.py 4 src/advisor/parsers/python_requirements_parser.py 6 src/advisor/parsers/ruby_gem_parser.py 33 src/advisor/reports/__init__.py 1 src/advisor/reports/csv_issue_type_count_by_file_report.py 23 src/advisor/reports/csv_report.py 11 src/advisor/reports/dependencies_report.py 44 src/advisor/reports/error.py 5 src/advisor/reports/html_report.py 28 src/advisor/reports/issues/__init__.py 1 src/advisor/reports/issues/arch_specific_library_issue.py 8 src/advisor/reports/issues/asm_source_issue.py 6 src/advisor/reports/issues/build_command_issue.py 9 src/advisor/reports/issues/compiler_specific_issue.py 9 src/advisor/reports/issues/config_guess_issue.py 8 src/advisor/reports/issues/cross_compile_issue.py 6 src/advisor/reports/issues/define_other_arch_issue.py 8 src/advisor/reports/issues/dependency_version_issue.py 6 src/advisor/reports/issues/host_cpu_detection_issue.py 8 src/advisor/reports/issues/inline_asm_issue.py 8 src/advisor/reports/issues/intrinsic_issue.py 17 src/advisor/reports/issues/issue.py 8 src/advisor/reports/issues/issue_type_config.py 58 src/advisor/reports/issues/issue_types.py 12 src/advisor/reports/issues/native_methods_issue.py 6 src/advisor/reports/issues/no_equivalent_inline_asm_issue.py 8 src/advisor/reports/issues/no_equivalent_intrinsic_issue.py 8 src/advisor/reports/issues/no_equivalent_issue.py 6 src/advisor/reports/issues/old_crt_issue.py 8 src/advisor/reports/issues/other_issues.py 8 src/advisor/reports/issues/pragma_simd_issue.py 9 src/advisor/reports/issues/preprocessor_error_issue.py 8 src/advisor/reports/issues/unsupported_dependency_issue.py 5 src/advisor/reports/json_report.py 12 src/advisor/reports/localization.py 6 src/advisor/reports/remarks/__init__.py 1 src/advisor/reports/remarks/config_guess_remark.py 9 src/advisor/reports/remarks/dependency_version_remark.py 26 src/advisor/reports/remarks/files_scanned_remark.py 8 src/advisor/reports/remarks/language_version_remark.py 25 src/advisor/reports/remarks/no_issues_found_remark.py 6 src/advisor/reports/remarks/ported_inline_asm_remark.py 7 src/advisor/reports/remarks/ported_source_files_remark.py 7 src/advisor/reports/remarks/special_instructions_remark.py 9 src/advisor/reports/remarks/tool_version_remark.py 22 src/advisor/reports/remarks/version_remark.py 44 src/advisor/reports/report.py 50 src/advisor/reports/report_factory.py 43 src/advisor/reports/report_item.py 47 src/advisor/reports/text_report.py 5 src/advisor/scanners/__init__.py 1 src/advisor/scanners/asm_source_scanner.py 15 src/advisor/scanners/auto_scanner.py 14 src/advisor/scanners/config_guess_scanner.py 14 src/advisor/scanners/go_scanner.py 19 src/advisor/scanners/java_scanner.py 41 src/advisor/scanners/language_scanner.py 107 src/advisor/scanners/makefile_scanner.py 112 src/advisor/scanners/python_scanner.py 21 src/advisor/scanners/scanner.py 45 src/advisor/scanners/scanners.py 36 src/advisor/scanners/source_scanner.py 166 src/advisor/templates/template.html 222 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/ClassInfo.java 28 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/Command.java 116 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/Config.java 31 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/JarChecker.java 3 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/JarCheckerInterface.java 6 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/JarFileScanner.java 30 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/JarManifestScanner.java 21 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/JarNativeInfo.java 124 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/NativeCodeManifest.java 30 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/NativeCodeManifestRecord.java 45 src/advisor/tools/graviton-ready-java/src/main/java/com/amazonaws/labs/GravitonReadyAssessor/SimpleLogger.java 38 src/porting-advisor.py 7