Analysis software installation package
Scan the x86 platform software installation package to identify the dependence of the installation package on the system SO and the dependence on SO and JAR in the package. Supported software installation package formats include RPM, DEB, JAR, war, ZIP, TAR and GZIP. This function is located under the first-level menu "Software Migration Evaluation" of the tool, and is available when installing the tool in x86 environment and Kunpeng environment.
Analyze the installed software
Scan the software installed by users in x86 environment and identify the so and JAR dependencies of the installed software. This function is located under the first-level menu "Software Migration Evaluation" of the tool, and is only available when the tool is installed in x86 environment.
Analyze source code
Scan the C/C++/Fortran/ assembly source code of x86 platform software, identify the so dependence in the source code, scan the code lines that need to be modified and give modification suggestions, and give the workload of evaluation according to the code modification efficiency set by the system for leaders to make project decisions. This function is located under the first-level menu "Source Migration" of the tool, and is available when the tool is installed in x86 environment and Kunpeng environment.
Software package reconfiguration
Replace the RPM package of x86 platform provided by users, so file and jar package related to x86 platform in DEB package, and reconstruct the output of RPM package and DEB package of Kunpeng platform. So files and Kun Peng's version of jar package needed in the reconstruction process need to be uploaded by users through the dependent package upload function when the reconstruction task is created. If these files can be downloaded directly from Huawei cloud mirror source, and the server where users install Kunpeng code migration tool can be networked, users can authorize them to connect to Huawei cloud mirror source for automatic download when they create reconfiguration tasks. This function is located under the first-level menu "Software Package Reconfiguration" of the tool, and is only available when the tool is installed in Kunpeng environment.
Special software migration
Under the first-level menu "Special Software Function", users can migrate some BoostKit components repeatedly through the special software migration function. Every execution step in the migration process is visible. Users can customize some of these steps through tools and manually perform other steps according to their own needs, so as to customize these components. This function is only available when the tool is installed in Kunpeng environment.
raise
The first-level menu "enhanced functions" provides three sub-functions of 64-bit code migration preview, byte alignment check and weak memory order check and repair. The 64-bit code migration preview function checks the old 32-bit code and identifies the modification points in the code when compiling the 64-bit application from the compiler level. This feature is only available when installing the tool in x86 environment. Byte alignment check helps users to check the changes of data structure definition when the application changes from 32-bit mode to 64-bit mode, so that users can optimize the code. This feature is only available when installing the tool in x86 environment. Check and repair of weak memory order provides two options: compiler automatic repair tool and static check tool, which are used by users in GCC compilation mode and tool running mode respectively to repair the unique problem of weak memory order in ARM architecture. This function is only available when the tool is installed in Kunpeng environment.
What about cultural and sports stars?